小程序中如何正确删除数组中的指定索引的数据
适应场景:购物车清空、删除某一商品及类似此种操作。
主要使用 JavaScript数组的一个方法 array.splice()
具体使用为:
示例:
var array = [“张三”,“李四”,“王五”,“赵云”];
//删除王五(索引值为:2)
array.splice(2,1);
输出数组array的结果为: [“张三”,“李四”,“赵云”]
注释: 此方法的第一个参数的含有为:删除数组元素的起始索引
第二个参数的含义为:删除数组元素从起始索引开始需要删除的长度
示例的意义参照上述描述,该语句 array.splice(2,1)含义为
从索引2开始,删除长度为1。
下面阐述在小程序中如何操作。
1、先看代码【其中index的值为“删除数组元素的起始索引”】
2、执行结果【其中index的值为“删除数组元素的起始索引”】
执行数组删除时,此种方案最好,不需要再向后台重复请求数据。