JavaScriptのクラスは何ですか?
1302 ワード
チュートリアル地獄でスタック
あなたは、しばしば異なる語の青写真と呼ばれているこの語「クラス」に遭遇したかもしれません.新しいキーワードを使用して“インスタンス”を作成できます.しかし、時には本当に正確にいくつかの記事を読んだ後、クラスのクラスを取得しないとチュートリアル地獄に閉じ込められて取得します.
フレットノット.できるだけ簡単に説明しようと思います.
上記のように、クラスをスタンプと考えてください.
あなたが検証のためにいくつかの文書に署名しなければならないと想像してください.
今、あなたの署名が必要です(400類似のオブジェクトが必要です)ドキュメントの400ページがあると想像してください.1つずつ(同じようなプロパティを持つ新しいオブジェクトを宣言し続ける)ならば、多くの時間がかかるでしょう.
だから、時間と労力を節約するために何をするのですか?あなたは既にそれの上にあなたの名前(オブジェクト特性/機能/値)を持つ印(クラス)を使用します.今、あなたは単に別のドキュメントを検証するためにスタンプを使用することができます(同じプロパティを持つオブジェクトを作成)はるかに高速.
コードでは、
class Sign(){ // creating a class / stamp
constructor(signature){ // engraving your signature on the stamp
this.sign = signature; // assigning the signature to a property this.sign which will hold the value
}
get thesign(){
return this.sign
}
}
const mySign = new Sign("cj")
console.log(mySign.sign) // cj
console.log(mySign.thesign) // cj
結論
私はJavaScriptのクラスを説明するために最善を尽くしました.あなたが間違っている何かを見つけるならば、知らせてください.読んでくれてありがとう!
Reference
この問題について(JavaScriptのクラスは何ですか?), 我々は、より多くの情報をここで見つけました https://dev.to/cjontweet/what-is-a-class-in-javascript-2190テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol