slice与splice的区别

slice

slice:从已有的数组中返回选定的元素

arrayObject.slice(start,end)

start:必需,规定从何处开始选取,如果是负数,那么就规定从数组尾部开始算起
end:可选,规定从何处结束

splice

splice:向/从数组中添加/删除项目,然后返回被删除的项目

arrayObject.splice(index,howmany,item1,.....,itemX)

index:必需,整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置
howmany:必需,要删除的项目数量,若设置为0,则不会删除
item1,…,itemX:可选,向数组添加的新项目

注意

splice()方法与slice()方法的作用是不同的,splice()方法会直接对数组进行修改

发布了12 篇原创文章 · 获赞 17 · 访问量 3615
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章