2016-12-30 70 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]
相关问题