オブジェクト指向のjsの一般的な説明

** ** JS高度なアウトライン
シンプルな表面組成:
プロパティ**オブジェクトの2種類が、クラスの属性データは、クラスがアクセスされたプロパティ**
1は、データを格納するデータに属性。
2は、アクセサプロパティは、データを保存するために使用さではなく、GETを定義し、自動的に取得呼び出し、属性を読みながら、二つの機能を設定されていない場合、書き込みアクセスプロパティ、自動呼セット。
**特性属性
取得する1つの属性xx.getOwnPropertyDescripeor((オブジェクト名))、(属性名))
取得するすべての属性のxx.getOwnPropertyDescripeors((オブジェクト名))と2)
の特性を:
設定可能:か否かを示す真/偽操作属性
真/の偽それがループのためのものかどうかをトラバースされる:列挙
値:属性の値が元の値である
真/の偽属性値変更するかどうか:書き込み可能な
不全として各オブジェクトの属性値を、
一般的なコンストラクタ()、代表的には、SETを(読んでもよい)であり得る、代表的に変更してもよい
Object.defineProperty元を変更することによって、機能または新しい機能を追加します。
拡張可能かどうかを検出:Object.isExtensible(オブジェクト名)------属性が付加される
付加および欠失は、チェックを修復できるかどうか----------- Object.isSealed(オブジェクト名):かどうかのシールを検出します
Object.isFrozen(オブジェクト名)-----------追加と削除のみ確認することができます:凍結されたかどうかを検出
拡張を禁止:Object.preventExtensible(オブジェクト名)------追加することはできません属性
シールを:Object.seal(オブジェクト名)を追加または削除することはできません-------------------チェック修復することができます
Object.freeze(オブジェクト名)-----------------追加および削除だけでなく、検索することができます。凍結を

各コンストラクタはpeototype(プロトタイプ)の属性値は、オブジェクトのオブジェクトのインスタンスであるている**、すべての方法は、ああああオブジェクトのプロパティは、彼または継承の例を共有することができる**

おすすめ

転載: www.cnblogs.com/zhushuaiqi/p/11943532.html