fan*_*ncy 16 javascript arrays coffeescript
我正在尝试有效地编写一个语句,该语句推送到数组的第1位,并推动该位置中的任何内容,或者在它返回某个位置之后.
array = [4,5,9,6,2,5]
#push 0 to position 1
array = [4,0,5,9,6,2,5]
#push 123 to position 1
array = [4,123,0,5,9,6,2,5]
Run Code Online (Sandbox Code Playgroud)
写这个的最好方法是什么?(可接受javascript或coffeescript)
谢谢!
fan*_*ncy 25
array = [4,5,9,6,2,5]
#push 0 to position 1
array.splice(1,0,0)
array = [4,0,5,9,6,2,5]
#push 123 to position 1
array.splice(1,0,123)
array = [4,123,0,5,9,6,2,5]
Run Code Online (Sandbox Code Playgroud)
Vla*_*ada 12
要在数组中的特定索引处推送任何项,请使用以下语法
// The original array
var array = ["one", "two", "four"];
// splice(position, numberOfItemsToRemove, item)
array.splice(2, 0, "three");
console.log(array); // ["one", "two", "three", "four"]
Run Code Online (Sandbox Code Playgroud)