js中的slice,splice,split的區分

2021-07-11 09:25:54 字數 854 閱讀 7670

經常被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 當只有乙個引數的時候,就代表從該引數的座標開始擷取到陣列末尾如...