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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章