哪一個?什麼是一個元素值添加到Javascript數組結束的正確方法是什麼?
arr[arr.length+1] = value
arr[arr.length] = value
arr[arr.length-1] = value
arr = arr + value
哪一個?什麼是一個元素值添加到Javascript數組結束的正確方法是什麼?
arr[arr.length+1] = value
arr[arr.length] = value
arr[arr.length-1] = value
arr = arr + value
您可以使用第二個選項。
arr[arr.length] = value
Array
例如.length
是基於0,在0
開始。具有三個元素[1,2,3]
的陣列將具有.length
3
,但索引0
到2
將填充值1
到3
。 arr[arr.length] = value
設置value
在索引3
,其中結果.length
將是4
。
取決於您想要收到的回報。
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]
)
難道你不只是...試試嗎? –
看來你還沒有做出任何努力爲自己找到答案。 –
您可以使用'arr [arr.length] = value'作爲'array.length'總是最後一個元素索引的'+ 1'。 –