事前定義されたオブジェクトのプロパティとメソッド

 

インスタンスメソッドとプロパティオブジェクト
一般オブジェクトのクラスを決定するために使用されるオブジェクトのコンストラクタを指す継承されたプロパティobject.constructorオブジェクトを、

指定されたオブジェクトのプロパティが所有しているかどうかかどうかobject.hasOwnProperty(propertyNameの)プロパティ

かどうかobject.properytlsEnumerable(propertyNameの)指定されたプロパティが列挙可能かどうか

現在のオブジェクトは、オブジェクトプロトタイプパラメータであるかどうかを決定object.isPrototypeOf(O)

object.keys()現在のオブジェクト属性が列挙の独自のセットに名前を取得します。

対象のオブジェクトのメソッドとプロパティ:
Object.create(プロト、記述子)は、オブジェクトのプロトタイピング、プロトプロトタイプを指定し、記述子は記述子の属性

Object.definepropety(O、propertyNameの、descirptors)プロパティと属性追加オブジェクト記述子

Object.defineproperties(O、記述子)(バージョンバッチ処理)オブジェクト属性記述子を設定するには、新しい属性を追加します

オブジェクト属性の記述指定されたプロパティObject.getOwnPropertyDescriptorの取得(O、propertyNameの)

オブジェクトのObject.getOwnPropertyNames(O)は、属性名の独自のセットを取得しました

Object.getPrototypeOf(O)取得したオブジェクトのプロトタイプオブジェクト

オブジェクトが拡張されていないことをObject.preventExtensions(O)、即ちそれ自身の新しいプロパティ添加しない
オブジェクトは、新しい属性を追加することができるかどうかを決定Object.isExtensible(O)を

Object.freeze(O)の凍結オブジェクト、オブジェクトがフリーズすることができませんが、すべてが自分の属性を設定することはできません持っている、と書き込み、独自の新しいプロパティを追加するために参照する
オブジェクトが凍結されているかどうかを判断するためにObject.isFrozen(O)を

Object.seal(O)閉じたオブジェクトは、オブジェクトがいないすべての属性は、独自の構成を持って、自分の新しい属性の閉鎖手段を追加することはできません
オブジェクトを決定Object.isSealed(O)が閉じているかどうか

おすすめ

転載: www.cnblogs.com/yangwenbo/p/11730538.html