// 示例代码:使用 slice 和 splice 方法
// slice 方法:返回一个从开始到结束(不包括结束)选择的数组的一部分,不会改变原数组
const fruits = ['apple', 'banana', 'cherry', 'date'];
const slicedFruits = fruits.slice(1, 3); // 从索引1开始到索引3(不包括3)
console.log(slicedFruits); // 输出: ['banana', 'cherry']
console.log(fruits); // 原数组不变: ['apple', 'banana', 'cherry', 'date']
// splice 方法:用于添加或删除数组中的元素,会改变原数组
const numbers = [1, 2, 3, 4, 5];
const removedItems = numbers.splice(1, 2, 'a', 'b'); // 从索引1开始删除2个元素,并插入'a'和'b'
console.log(removedItems); // 输出: [2, 3]
console.log(numbers); // 原数组被修改: [1, 'a', 'b', 4, 5]
// 解释说明:
// - slice 不会改变原数组,只是返回一个新的数组。
// - splice 会改变原数组,并且可以同时删除和插入元素。
上一篇:js 定义对象
下一篇:js 数组头部添加
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站