很多与数组有关的任务听起来很简单,但实际情况并不总是如此,而开发人员在很多时候也用不到他。最近我碰到了这样一个需求:
关于数的操作用得最多还是push/pop等。但有时我们也需要将一个元素插入到现有数组的特定索引处。使用 splice 即可
从头开始添加新元素
var arr = [1,2,3] arr.splice(0,0,'number') console.log(arr)
结果
>> (4) ["number", 1, 2, 3]
总是删除第一个元素
var arr = [1,2,3] arr.splice(0,1) console.log(arr)
结果
>> (2) [2, 3]