小程序数组插入数据:splice() 方法详解
小程序中可以使用 splice() 方法来从指定索引插入数据到数组中。splice() 方法有三个参数,第一个参数是要插入数据的起始索引位置,第二个参数是要删除的元素个数(如果不需要删除则设置为 0),第三个参数是要插入的元素。
例如:
var arr = [1, 2, 3];
arr.splice(1, 0, 4); // 在索引 1 处插入元素 4
console.log(arr); // 输出 [1, 4, 2, 3]
在这个例子中,splice() 方法在索引 1 处插入了元素 4,因为第二个参数设为 0,所以并没有删除任何元素。
示例:
- 在数组的第三个位置(即索引 2)插入元素 5:
var arr = [1, 2, 3];
arr.splice(2, 0, 5);
console.log(arr); // 输出 [1, 2, 5, 3]
- 在数组的第一个位置(即索引 0)插入元素 6:
var arr = [1, 2, 3];
arr.splice(0, 0, 6);
console.log(arr); // 输出 [6, 1, 2, 3]
注意: splice() 方法会改变原始数组,如果不想改变原始数组,可以先复制一份再操作。
原文地址: https://www.cveoy.top/t/topic/jAdi 著作权归作者所有。请勿转载和采集!