JavaScript オブジェクト 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(宣言)
(宣言)
42行: 42行:
  
 
このようにObjectには空のObjectでも何かしらの構造を保持していることがわかりましたが、__proto__というイマイチよく理解できないような複雑なプロパティをもっていることもわかってしまいました。この__proto__やprototypeのようなプロパティの仕組みを詳細に解説しようとするとかなり長くなってしまいますが、この複雑さの理解を助けるような記事にするべく、引き続きオブジェクトについての記事を記述していきたいと思います。
 
このようにObjectには空のObjectでも何かしらの構造を保持していることがわかりましたが、__proto__というイマイチよく理解できないような複雑なプロパティをもっていることもわかってしまいました。この__proto__やprototypeのようなプロパティの仕組みを詳細に解説しようとするとかなり長くなってしまいますが、この複雑さの理解を助けるような記事にするべく、引き続きオブジェクトについての記事を記述していきたいと思います。
== 宣言 ==
+
== constructor ==
 
*objName1.constructor
 
*objName1.constructor
 
:上記のようなプロパティを記述することでobjName1の生成元が返されます。ようするにサンプルのとおりになります。先のサンプルに☆☆☆マークで明記した部分が追加した処理になります。
 
:上記のようなプロパティを記述することでobjName1の生成元が返されます。ようするにサンプルのとおりになります。先のサンプルに☆☆☆マークで明記した部分が追加した処理になります。
86行: 86行:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
[[Media:JavaScript Object constructor.html|実行結果サンプル]]
 
[[Media:JavaScript Object constructor.html|実行結果サンプル]]
 
  
 
== prototype ==
 
== prototype ==

2016年2月23日 (火) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス