經常被js中的一些函式搞混,所以特別寫一下
1,slice 建立乙個新陣列,slice中傳入2個引數(起始位置、數量),返回的是乙個陣列
var arr =[1,3,5,6,9];
var arr_slice = arr.slice(1,2); //不包括結束位置
console.log(arr_slice);//[3]
2,splice -刪除、插入、替換
a,刪除,傳入2個引數(起始位置、數量),返回被刪除的元素組成的陣列
var arr =[1,3,5,6,9];
var arr_splice1 = arr.splice(1,1);
console.log(arr_splice1);//[3] arr=[1,5,6,9]
b,插入 傳入3個引數,第二個引數為0
var arr =[1,3,5,6,9];
var arr_splice2 =arr.splice(4,0,10);
console.log(arr_splice2);// arr=[1,3,5,6,9,10];
c,替換 傳入3個引數,第二個引數是1,
var arr =[1,3,5,6,9];
var arr_splice2 =arr.splice(2,1,10);
console.log(arr_splice2);//[5] arr=[1,3,10,6,9];
3,split 分隔符
var param = "a=1&b=2&c=3";
var arr = param.split("&");
console.log(arr);//[a=1,b=2,c=3]
名字很類似,很容易混淆,多練練
JS中陣列slice splice用法總結
1.splice splice 方法向 從陣列中新增 刪除專案,然後返回被刪除的專案。該方法會改變原始陣列。語法 arrayobject.splice index,howmany,item1,itemx 引數說明 index 運算元組的位置 howmany 刪除元素的數量,0為不刪除 item1,i...
slice splice和split各自的用法
js的slice splice 和split 這三個方法,他們是用來操作字串或陣列的,因為長得很像,所以很容易混淆,忘記他們各自的用法,今天就好好總結記錄一下 一 slice index,num 1 運算元組 該方法是對陣列進行部分擷取,並返回乙個新的陣列,可以含兩個引數,引數一index是需要擷取...
slice,splice和split的區別
對陣列進行部分擷取,並且返回乙個新的陣列,不改變原來的陣列 var a 1,2,3,4,5,6 var b a.slice 0,3 1,2,3 從座標為0的數開始擷取到座標為3的數字之間的數字 var c a.slice 3 4,5,6 當只有乙個引數的時候,就代表從該引數的座標開始擷取到陣列末尾如...