2016-12-30 76 views

回答

3

簡單地使用

arr.push(value); 

的值將被添加到將在法案的端部Ÿ

+0

這在哪個選項中是正確的? –

+0

與你的選擇是'arr [arr.length] = value' – azad

0

您可以使用第二個選項。

arr[arr.length] = value 

Array例如.length是基於0,在0開始。具有三個元素[1,2,3]的陣列將具有.length3,但索引02將填充值13arr[arr.length] = value設置value在索引3,其中結果.length將是4

0

取決於您想要收到的回報。

  1. 如果你想接收回來添加的元素array[array.length] = thingy // <- thingy
  2. 如果你想如果你想收到數組的副本與新加入的元素在接收回陣列array.push(thingy) // <- array.length
  3. 的長度最後的位置array.concat(thingy)(關心數組項目,因爲他們得到傳播,即[].concat([1,2,3],[4,5,6]); // <- [1, 2, 3, 4, 5, 6]
相關問題