// splice 方法用于添加或删除数组中的元素
let arr1 = [1, 2, 3, 4, 5];
arr1.splice(2, 1); // 从索引 2 开始删除 1 个元素
console.log(arr1); // 输出: [1, 2, 4, 5]
// splice 还可以用于插入元素
let arr2 = [1, 2, 3, 4, 5];
arr2.splice(2, 0, 'a', 'b'); // 从索引 2 开始插入 'a' 和 'b'
console.log(arr2); // 输出: [1, 2, 'a', 'b', 3, 4, 5]
// slice 方法用于提取数组的一部分,返回一个新数组,不影响原数组
let arr3 = [1, 2, 3, 4, 5];
let newArr = arr3.slice(1, 4); // 提取索引 1 到 3 的元素(不包括索引 4)
console.log(newArr); // 输出: [2, 3, 4]
console.log(arr3); // 输出: [1, 2, 3, 4, 5] (原数组不变)
// slice 还可以使用负数索引
let arr4 = [1, 2, 3, 4, 5];
let newArr2 = arr4.slice(-3, -1); // 提取最后三个元素中的前两个
console.log(newArr2); // 输出: [3, 4]
上一篇:js slice splice
下一篇:js 判断是否为数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站