slice()方法是從已有的數組中返回經過索引選定的元素。
參數endIndex是規定何處結束選取的。是可選的。數組
var arr = ['apple','banana','lemon','orane']; var arr1 = arr.slice(1,3); 結果: arr ["apple", "banana", "lemon", "orane"] arr1 ["banana", "lemon"]
注意:原數組並無發生改變app
splice()是向數組中添加或者刪除元素,而後返回的是被刪除的元素。
var arr = ['red','yellow','green']; var newArr = arr.splice(0,2,'blue','white') 結果: arr ["blue", "white", "green"] newArr ["red", "yellow"]
刪除的數量爲0的狀況:code
var arr = ['red','yellow','green']; var newArr = arr.splice(0,0,'blue','white') 結果: arr ["blue", "white", "red", "yellow", "green"] newArr []
**注意:原數組發生了改變。** **返回的新數組爲被刪除的元素**