mozilla
Your Search Results

    Object.prototype

    概要

    Object プロトタイプオブジェクトを表します。

    説明

    JavaScript におけるすべてのオブジェクトは Object に由来します。すべてのオブジェクトは Object.prototype からメソッドとプロパティを継承していますが、それらは上書きされている可能性があります。例えば、他のコンストラクタのプロトタイプは constructor プロパティを上書きしており、それぞれの持つ toString メソッドを提供しています。Object のプロトタイプオブジェクトへの変更は、その変更に関連するプロパティとメソッドがプロトタイプチェーンによってさらに上書きされている場合を除いて、すべてのオブジェクトに影響します。

    プロパティ

    constructor
    オブジェクトのプロトタイプの生成元の関数への参照を返す
    __count__ 廃止 JavaScript 1.8.5
    ユーザーが定義したオブジェクト上の列挙可能な直接のプロパティの数を返す
    __parent__ 廃止 JavaScript 1.8.5
    オブジェクトのコンテクストへのポインタ
    __proto__
    オブジェクトがインスタンスである際、プロトタイプとして使用しているオブジェクトへのポインタ

    メソッド

    __defineGetter__
    関数をプロパティと結びつけ、アクセスされた時、その関数を実行してその戻り値を返すようにします。
    __defineSetter__
    関数をプロパティと結びつけ、値がセットされた時、その関数を実行してプロパティを修正できるようにします。
    eval 廃止 JavaScript 1.8.5
    指定されたオブジェクトのコンテクストで JavaScript コードの文字列を評価する
    hasOwnProperty
    指定されたプロパティを、プロトタイプチェーンを通じて継承されたものではなく、オブジェクトの直接のプロパティとして持っているかを示す真偽値を返す
    isPrototypeOf
    指定されたオブジェクトがこのメソッドを呼び出した元であるオブジェクトのプロトタイプチェーンにあるかどうかを示す真偽値を返す
    __lookupGetter__
    __defineGetter__ メソッドによって指定されたプロパティと結び付けられた関数を返す
    __lookupSetter__
    __defineSetter__ メソッドによって指定されたプロパティと結び付けられた関数を返す
    __noSuchMethod__
    未定義のオブジェクトメンバーがメソッドとして呼ばれたときに実行される関数を定義させることができます。
    propertyIsEnumerable
    内部的に ECMAScript DontEnum 属性 が設定されているかどうかを示す真偽値を返す
    toSource
    このメソッドの呼び出し元であるオブジェクトを表すオブジェクトリテラルのソースを含む文字列を返す。この値を新しいオブジェクトを作るのに使うことが可能。
    toLocaleString
    toString を呼び出す
    toString
    指定されたオブジェクトを表した文字列を返す
    unwatch
    オブジェクトのプロパティからウォッチポイントを取り除く
    valueOf
    指定されたオブジェクトのプリミティブ値を返す
    watch
    オブジェクトのプロパティにウォッチポイントを追加する

    ドキュメントのタグと貢献者

    タグ: 
    Contributors to this page: saneyuki_s, Yuichirou, Mgjbot, ethertank, teoli, Potappo
    最終更新者: teoli,