前言:
js实现数组的下标为n的对象后面新增一条对象
实现方法:
arr.splice(1, 0, obj);
splice
- 参数1: 数组里面的第几个元素,你希望在第几个对象后面新增
- 参数2: 0 表示不删除任何元素
- 参数3: 插入的新对象
let arr = [{},{},{},{}]
let obj = {}
// arr旧的索引1,2,3,4
arr.splice(1, 0, obj);
// arr新的索引1,2,3,4,5 其中2是我们的obj
更多讲解方法:
菜鸟教程在线编辑器
新增之前:"Banana", "Orange", "Apple", "Mango"
使用了:fruits.splice(2,0,"嘎-");
新增之后:Banana,Orange,嘎-,Apple,Mango