slice与splice的区别

mac2024-05-21  36

slice

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

arrayObject.slice(start,end)

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

splice

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

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

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

注意

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

最新回复(0)