總結:
slice()和splice()
slice(參數1,參數2)可以查找數組下對應的數據,參數1為起始位置,參數2為結束位置,參數2可以為負數,-1對應的是從后向前數的第一個數值。splice()可以進行增刪改查數據操作,splice(參數1,參數2,參數3),其中參數1是數值的起始位置,參數2為0是在起始位置之后增添新的數值,為正數(1即是添加一個數值,以此類推)是在起始位置之后添加新的數值,為負數(-1即是添加一個數值,以此類推)是在起始位置之前添加新的數值,如果數值超出當前數組的數值時,也會添加,直到添加完所有數值位置,參數3是數值的具體內容,可以為任何數據類型(字符串string,數值number,布爾值boolen,對象object,數組array,函數function,空值null,未定義值undefined)
實例
html>
Documentvar?a?=?[1,2,3,4,5,6,7]
console.log(a.slice(1,4))
console.log(a.slice(0,-3))
console.log(a.splice(3,0,'javascript'))
console.log(a)
console.log(a.splice(4,2))
console.log(a)
console.log(a.splice(3,2,'php','css'))
console.log(a)
運行實例 ?
點擊 "運行實例" 按鈕查看在線實例