2016-12-30 8 views

答えて

3

単に値がARRAの末尾に追加される

arr.push(value); 

を使用y

+0

このオプションに当てはまるのはどちらですか? –

+0

あなたのオプションは 'arr [arr.length] = value'です – azad

0

2番目のオプションを使用できます。

arr[arr.length] = value 

Arrayインスタンス.length0で始まり、0ベースです。配列[1,2,3]の配列は.length3ですが、02のインデックスには値13が設定されていますが、 arr[arr.length] = valueは、.length4となるインデックス3valueを設定します。

0

返品時に受け取りたいものによって異なります。

  1. あなたはあなたがに追加された新しい要素を配列のコピーを受信したい場合は、アレイarray.push(thingy) // <- array.length
  2. の長さをバック受信したい場合は追加要素array[array.length] = thingy // <- thingy
  3. をバック受信したい場合最後の位置array.concat(thingy)(広がってから追加される配列アイテムのケア、つまり[].concat([1,2,3],[4,5,6]); // <- [1, 2, 3, 4, 5, 6]
関連する問題