Array.splice() 与 Array.splice() 的区别?

slice -- “读取”数组指定的元素,不会对原数组进行修改

语法:arr.slice(start, end)
start 指定选取开始位置(含)
end 指定选取结束位置(不含)

splice“操作”数组指定的元素,会修改原数组,返回被删除的元素

语法:arr.splice(index, count, [insert Elements])
index 是操作的起始位置
count = 0 插入元素,count > 0 删除元素
[insert Elements] 向数组新插入的元素

你可能感兴趣的:(Array.splice() 与 Array.splice() 的区别?)