配列を作成する

説明

配列を作成するにはnew Array()として配列オブジェクトを生成します。また、[]とした場合でも同様に配列オブジェクトが生成されます。ただし、new Array(99)とした場合と[99]とした場合では意味が違う点には注意が必要です。new Array(99)とした場合、99個の配列要素が生成されますが、[99]とした場合は1つの要素だけが作成され最初の要素が99になります。

サンプルプログラム

var ary1 = new Array;
var ary2 = new Array();
var ary3 = new Array(99);
var ary4 = new Array(99,88,77);
var ary5 = [];
var ary6 = [99];
var ary7 = [99,88,77];
document.write(typeof(ary1)+","+ary1.length+"<br>");
document.write(typeof(ary2)+","+ary2.length+"<br>");
document.write(ary3.length+", "+ary3[0]+"<br>");
document.write(ary4.length+", "+ary4[0]+"<br>");
document.write(typeof(ary5)+","+ary5.length+"<br>");
document.write(ary6.length+", "+ary6[0]+"<br>");
document.write(ary7.length+", "+ary7[0]+"<br>");
サンプルを実行
[戻る]