Browse By

JavaScriptのオブジェクトその5 オブジェクトのひな形Objectオブジェクト

Pocket

JavaScriptのオブジェクトその5 オブジェクトのひな形Objectオブジェクト

Objectオブジェクトとは?

Object クラスは、すべてのオブジェクトの原型となります。
データの型には、プリミティブ型と、リファレンス型があります。

Objectオブジェクト

Objectオブジェクトで利用可能な主なメンバは以下のとおりです。

constructor インスタンス化で使用されたコンストラクタ
toString() オブジェクトの文字列表現を取得
valueOf() オブジェクトの基本た表現を取得
hasOwnProperty(prop) 指定したプロパティを持つか
propertyIsEnumerable(prop) for..in命令によってプロパティ・メソッドを列挙できるか
isPrototypeOf(obj) 呼び出し元のオブジェクトが指定したオブジェクトのプロトタイプであるか

匿名オブジェクト

Objectオブジェクトはの役割はその他のオブジェクトに対して共通の機能を提供することばかりではなく、独自のオブジェクトを定義するのに使用することもできます。
匿名オブジェクトの宣言は下記の通り。

var obj = new Object(); // Objectオブジェクトの生成
obj.name = 'javascript journal';
// 上記の記述は下記に書き換えることができます。
var obj = {name: 'javascript journal'};

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>