ホームページ > 記事 > ウェブフロントエンド > 『JavaScript 高度なプログラミング』読書メモ (3) ECMAScript_Javascript スキルの参照型
2.8 参照型
1. オブジェクト クラス
ECMAScript のすべてのクラスは Object クラスから継承されます。
Object クラスには次のプロパティがあります。
コンストラクター: オブジェクトを作成する関数への参照 (ポインター) Object クラスの場合、ポインターは元の Object() 関数を指します。
プロトタイプ: オブジェクトのプロトタイプへの参照。
Object クラスにはいくつかのメソッドもあります。
HasOwnProperty(property): オブジェクトに特定のプロパティがあるかどうかを判断します。属性値は文字列で指定する必要があります。
IsPrototypeOf(object): オブジェクトが別のオブジェクトのプロトタイプであるかどうかを判断します。
PropertyIsEnumerable(property): for...in ステートメントを使用して指定されたプロパティを列挙できるかどうかを判断します。
ToString(): オブジェクトの元の文字列表現を返します。
ValueOf(): オブジェクトに最適な元の値を返します。多くのクラスでは、このメソッドによって返される値は toString() の戻り値と同じです。
上記の各プロパティとメソッドは、他のクラスによってオーバーライドされます。
2. ブール クラス
ブール オブジェクトは理解するのが難しいため、ECMAScript ではほとんど使用されません。