配列配列オブジェクトLOGIN

配列配列オブジェクト

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 array name = [ ;, <要素 2>, <要素 3>...];

myArray 配列を定義し、それに値を割り当てます。コードは次のとおりです:


var myArray = [2, 8, 6] ;

説明: 配列は myArray として定義されており、内部の要素は次のとおりです: myArray[0] = 2; myArray[2] = 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>

次のセクション

<!DOCTYPE html> <html> <head> <title> 事件</title> <script type="text/javascript"> var myArray1 = [2, 8, 6]; var myArray2 = [1, 2, 3]; document.write(myArray1.concat(myArray2)); </script> </head> <body> </body> </html>
コースウェア