Leetcode icon indicating copy to clipboard operation
Leetcode copied to clipboard

【深入理解JS核心技术】7. 切片和拼接有什么区别

Open webVueBlog opened this issue 2 years ago • 0 comments

数组切片 slice()方法将数组中的选定元素作为新数组对象返回。

数组拼接 splice()方法用于在数组中添加/删除项目,然后返回删除的项目。

注意: Slice 方法不会改变原始数组,但它会将子集作为新数组返回。

注意: Splice 方法修改原始数组并返回删除的数组。

slice() 不修改原始数组(不可变);返回原始数组的子集;用于从数组中挑选元素。

splice() 修改原始数组(可变);将删除的元素作为数组返回,用于在数组中插入或删除元素。

let arrayIntegers1 = arrayIntegers.slice(0, 2); 
// returns [1,2]

let arrayIntegers1 = arrayIntegersOriginal1.splice(0, 2); 
// returns [1, 2]; original array: [3, 4, 5]

未完结!更多内容尽情期待下一节~

【深入理解JS核心技术】欢迎各位观众老爷,求点赞,求关注,求转发~

webVueBlog avatar Apr 30 '22 06:04 webVueBlog