array.slice(start,end)
拷貝陣列,如果不指定start和end則表示拷貝整個陣列,如果只指定start則拷貝從start到陣列末尾,如果start和end都指定,則拷貝start到end-1,。此操作不會改變源陣列
let arr =[1
,2,3
,4];
console.
log(arr.
slice(-
1))//[4]
當startlet arr =[1
,2,3
,4];
console.
log(arr.
splice(1
));//[2, 3, 4]
console.
log(arr)
//[1]
let arr =[1
,2,3
,4];
console.
log(arr.
splice(1
,1))
;//[2]
console.
log(arr)
//[1, 3, 4]
let arr =[1
,2,3
,4];
console.
log(arr.
splice(1
,1,6
));//[2]
console.
log(arr)
//[1, 6, 2, 4]當start為負數時,start 說實在我之前都不怎麼分的清這個兩個函式,因為這兩個函式名字那麼像,經常我就弄混了,平常使用的時候都先查一下我需要使用的實際是哪個函式。這樣不說很浪費時間,但是也是影響了開發效率,所以我決定今天就徹底區分這兩個函式,通過寫乙個隨筆,加深自己的記憶。slice star,end 是一次擷取部分資料但是不... slice start end 擷取陣列 1.方法介紹 不改變原陣列,返回擷取出來的陣列 2.引數兩個從 開始到 結束,第乙個引數 必選 可以是負數,代表從右邊開始擷取,第二個引數,代表到 結束,可以是負數,代表從右邊查的索引位置。字面量宣告的方式,返回的是字串 var names george j... slice方法的功能 1 陣列的擷取 2 slice m,n 從陣列索引m開始,擷取到索引n,但是不包含n 前包後不包 slice m 從索引m開始,擷取到末尾 slice 陣列的轉殖 slice 0 索引負數 讓當前length 負數 3 返回值是擷取的陣列 4 原有陣列不發生改變 首先 先分清楚...js陣列方法 slice 和splice
陣列方法slice和splice
JS中陣列方法的封裝之slice