哪一个?
arr[arr.length+1] = value
arr[arr.length] = value
arr[arr.length-1] = value
arr = arr + value
答案 0 :(得分:3)
只需使用
arr.push(value);
该值将添加到数组的末尾
答案 1 :(得分:0)
您可以使用第二个选项。
arr[arr.length] = value
Array
实例.length
从0开始,从0
开始。具有三个元素[1,2,3]
的数组将具有.length
3
,但索引0
到2
将填充值1
到{{1} }}。 3
在索引arr[arr.length] = value
设置value
,结果3
为.length
。
答案 2 :(得分:0)
取决于您希望在返回时收到的内容。
array[array.length] = thingy // <- thingy
array.push(thingy) // <- array.length
array.concat(thingy)
(关注要添加的数组项,因为它们会传播,[].concat([1,2,3],[4,5,6]); // <- [1, 2, 3, 4, 5, 6]
)