Array 配列オブジェクト
配列オブジェクトはオブジェクトのコレクションであり、内部のオブジェクトはさまざまな型にすることができます。配列の各メンバー オブジェクトには、配列内の位置を表す「添え字」があります (カウントは 0 から始まります)。
配列の添字は括弧で表されます。例:
myArray[2]="hello"
注: JavaScript には 1 次元配列のみがあり、多次元配列を使用するには、次の仮想メソッドを使用してください:
var myArray = new Array(new Array(), new Array(), new Array(), ...);
実際、これは 1 次元です。配列。内部の各要素は配列です。この「二次元配列」の要素を呼び出す場合:
myArray[2][3] = ...;
(1)配列のプロパティ
length : 配列の長さ、つまり配列内に要素がいくつあるかを返します。これは、配列内の最後の要素のインデックスに 1 を加えたものと等しくなります。
したがって、要素を追加したい場合は、
`` myArray[myArray.length] = ...; ```
配列定義のメソッド:
1 を実行するだけです:
var Array name = new Array();
2. 定義する場合は、n 個の空の要素を持つ配列を指定します:
var array name = new Array(n); 3. 配列を定義する場合、データを直接初期化します:
var myArray = [2, 8, 6] ;
を使用します:
配列名 [添字] = 値;
注: 配列の添字は角括弧で囲まれ、0 から始まります。
配列属性:
length 使用法: <array object>.length; 戻り値: 配列の長さ、つまり配列内の要素の数。これは、配列内の最後の要素のインデックスに 1 を加えたものと等しくなります。
(2)
配列メソッドjoin("指定された区切り文字") : 配列の要素を結合し、指定された区切り文字で要素を区切る文字列を返します。
toString() : 配列を文字列に変換し、結果を返します。
reverse() : 配列要素の順序を逆にします。
slice(n,m) : 配列の n 番目の要素から m 番目の要素までの部分配列を返します。
sort(SortFunction) : 指定された SortFunction に従って配列の要素を並べ替えます。
concat(Array_1,Array_2) : 2 つ以上の配列を連結するために使用されます。
配列を作成する
<html>
<body>
<script type="text/javascript">
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for (i=0;i<mycars.length;i++)
{
document.write(mycars[i] + "<br />")
}
</script>
</body>
</html>
2つの配列を結合する - concat()
<html> <body> <script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" var arr2 = new Array(3) arr2[0] = "James" arr2[1] = "Adrew" arr2[2] = "Martin" document.write(arr.concat(arr2)) </script> </body> </html>