javascript怎樣執行數組插入

許多同學肯定都用JS進行過數組的插入操作,插入的方式有很多種:

數組頭部插入

使用unshift方法

let a=[1,2];
a.unshift(3);
console.log(a); // [3,1,2]

數組尾部插入

使用push方法

let a=[1,2];
a.push(3);
console.log(a); // [1,2,3]

數組指定位置插入

很多人認為splice這個方法是用來刪除數組指定位置的元素的,如:

let a=[1,2,3,4];

a.splice(1,2); //刪除從下標1開始往後的兩個元素,即 2 和 3

console.log(a); // [1,4]

但實際上splice方法還可以用來向數組指定位置插入元素:

javascript怎樣執行數組插入

let a= [1,4];
a.splice(1,0,2,3); // 向下標1的元素之後插入2和3兩個元素
console.log(a); // [1,2,3,4]


分享到:


相關文章: