→
Array オブジェクトを生成します。
elementn | 要素に値する各種値。 |
---|
配列の要素数で指定:
arrayLength | ¶初期の要素数。
Array コンストラクターに渡された唯一の引数が 0 から 232-1 の間(両端を含む)の整数であった場合は、新しい JavaScript の配列を返し、その length プロパティがその値になります(注: これは arrayLength 個の空のスロットを持つ配列であり、実際に undefined の値が入ったスロットではありません)。この引数がそれ以外の数値であった場合は、RangeError 例外が発生します。 |
---|
要素を指定:
elementn | 要素に値する各種値。 |
---|
A=[10, "あ", [100, 200], {P1:10, P2:20}]; //=[object]:10,あ,100,200,[object Object] //0=[number]:10 //1=[string]:あ //2=[object]:100,200 //3=[object]:[object Object] D=A[2]; //=[object]:100,200 //0=[number]:100 //1=[number]:200 D=A[3]; //=[object]:[object Object] //P1=[number]:10 //P2=[number]:20
A=new Array(3); //=[object]:,,。3つ要素が出来ている。 A[2]=30; //=[object]:,,30 //2=[number]:30 A[10]=100; //=[object]:,,30,,,,,,,,100。初期の要素よりも範囲が外れてもOKなようだ。 //2=[number]:30 //10=[number]:100
A=new Array(10, 20, 30); //=[object]:10,20,30 //0=[number]:10 //1=[number]:20 //2=[number]:30 A[10]=100; //=[object]:10,20,30,,,,,,,,100 //0=[number]:10 //1=[number]:20 //2=[number]:30 //10=[number]:100