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

提供: yonewiki
移動: 案内, 検索
(hasOwnProperty() メソッド)
(.assign 関数)
707行: 707行:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
[[Media:JavaScript Object hasOwnProperty.html|実行結果サンプル]]
 
[[Media:JavaScript Object hasOwnProperty.html|実行結果サンプル]]
 +
 +
 +
== ソースオブジェクト オブジェクト初期化子 ==
 +
*var objSource1 = {a:1,b:2};
 +
:上記のようにするとobjSource1.a = 1、objSource1.b =2のように初期化されたオブジェクトが生成されます。{}で囲われたオブジェクトを変数に代入するような、こういったものをソースオブジェクトと呼んでいて、test1:1のようにしてプロパティ値を設定するときの:をオブジェクト初期化子と呼びます。オブジェクトなので{}中は構造的なモノだけを指定します。プログラムを記述する部分では無いことに注意してください。プロパティ値に関数を指定することはできます。このあたりの利用方法はややこしくなってくるのでまた後の方でサンプルを示します。まずは単純なプロパティ値を設定するサンプルを示します。
 +
 +
 +
サンプル
 +
<syntaxhighlight lang="javascript" line start="1">
 +
<HTML>
 +
<HEAD>
 +
<TITLE>JavaScript ソースオブジェクト オブジェクト初期化子</TITLE>
 +
</HEAD>
 +
<BODY>
 +
JavaScript ソースオブジェクト オブジェクト初期化子<br />
 +
<SCRIPT Language="JavaScript">
 +
<!--
 +
var objSource1 = {
 +
    test1:1,
 +
    test2:2,
 +
    test3:3
 +
};
 +
 +
document.write("■objSource", objSource1 ,"<BR />");
 +
for(var key in objSource1){
 +
document.write("objSource1 key = ", key , ", objSource1[", key,"] = ",objSource1[key],"<BR />");
 +
   
 +
}
 +
-->
 +
</SCRIPT>
 +
</BODY>
 +
</HTML>
 +
</syntaxhighlight>
 +
[[Media:JavaScript Object assign.html|実行結果サンプル]]
  
  
718行: 752行:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
[[Media:JavaScript Object assign.html|実行結果サンプル]]
 
[[Media:JavaScript Object assign.html|実行結果サンプル]]
 
  
 
== .create 関数 ==
 
== .create 関数 ==

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



個人用ツール
名前空間

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