タグ

prototypeに関するmut00tumのブックマーク (4)

  • Object.create() - JavaScript | MDN

    Object.create(proto); Object.create(proto, propertiesObject); proto 新たに生成されるオブジェクトのプロトタイプになるべきオブジェクトです。 propertiesObject 省略可 指定されていて、 undefined でない場合、それ自身の列挙可能なプロパティ (つまり、それ自身に定義されているものであり、プロトタイプチェーンの中での列挙可能なプロパティではないもの) が、それらのプロパティ名を伴う一連のプロパティ記述子を指定し、新たに生成されるオブジェクトに追加されることになります。これらのプロパティは、 Object.defineProperties() の 2 番目の引数に対応するものです。

    Object.create() - JavaScript | MDN
    mut00tum
    mut00tum 2015/06/30
    Object.create()
  • 第15回 プロトタイプと継承#2 | gihyo.jp


    __proto__使JavaScript JavaScript Google ChromeSafari dirElement dir(document.createElement('span'))  1 Chrome#1 WebKitspan 2 Chrome#2 span__proto__HTMLElementprot
    第15回 プロトタイプと継承#2 | gihyo.jp
  • 第14回 プロトタイプと継承 | gihyo.jp


    JavaScript JavaScript JavaScriptnew JavaScriptprototype
    第14回 プロトタイプと継承 | gihyo.jp
  • JavaScriptのプロトタイプからオブジェクト指向を学ぶ - Qiita

    JavaScriptの「プロトタイプ入門」 JavaScriptはオブジェクト指向です。 クラスという概念はないため、 擬似的なクラスの表現を使ったパターンがあります。 ただ今回はそちらではなくプロトタイプベースの説明をします。 その前にコンストラクタについて知らない人はこちらへ。 JavaScriptのクラス?コンストラクタ? プロトタイプって? そもそもプロトタイプってなに? 実は、、プロトタイプとは「オブジェクト」のことなんです。 そして感覚としては親だと思って大丈夫です。 親の能力は子にも受け継がれている。。的なニュアンスですね。 (まぁ意味合いはちがいますがw) prototypeプロパティ ここで新規に関数を生成してみましょう。 そうするとprototypeプロパティが自動で作成されます。 このように関数を生成した時点で、 proto.prototypeプロパティが自動で生成さ

    JavaScriptのプロトタイプからオブジェクト指向を学ぶ - Qiita
  • 1