导读 splice() 和 slice() 是 JavaScript 中两个非常常用的数组方法,但它们的功能却大相径庭。splice() 会直接对原数组进行修改,它能添...
splice() 和 slice() 是 JavaScript 中两个非常常用的数组方法,但它们的功能却大相径庭。splice() 会直接对原数组进行修改,它能添加、删除或替换数组中的元素。例如:`let arr = [1, 2, 3]; arr.splice(1, 1)` 会将数组变为 `[1, 3]`。而 slice() 则完全不同,它是用来获取数组的一部分并返回新数组,不会改变原数组。比如:`let arr = [1, 2, 3]; let newArr = arr.slice(1, 2)`,newArr 将是 `[2]`,而原数组保持不变。
🤔总结来说,splice() 更适合需要修改原数组的情况,而 slice() 则更适合用于创建数组的副本或提取部分内容。两者各有千秋,使用时需根据需求谨慎选择!🌟
JavaScript splice slice