js 陣列的常用方法歸納

2022-07-08 22:12:14 字數 2086 閱讀 7434

傳參:start代表從**開始擷取,end代表擷取結束的地方

var a = [1,2,3]

a.slice(1);//[2,3]

可以刪除最後乙個元素並返回刪除的最後乙個元素

var a = [1,2,3]

a.pop();//3

可以刪除第乙個元素並返回刪除的第乙個元素

var a = [1,2,3]

a.shift();//1

傳參:傳參的規則方法公升序的方法重要!!!!

function sortnumber(a,b)

var arr = new array(6)

arr[0] = "10"

arr[1] = "5"

arr[2] = "40"

arr[3] = "25"

arr[4] = "1000"

arr[5] = "1"

document.write(arr.sort(sortnumber))//1,5,10,25,40,1000

傳參:start代表開始刪除/新增的位置 必選

number:刪除的個數 必選

item1, ..., itemx:新增的元素 可選

var a = [1,2,3,4,5,6]

a.splice(2,0,9);//

console.log(a);//[1, 2, 9, 3, 4, 5, 6]

返回值是刪除的元素將乙個陣列拼接在另乙個陣列後面

返回值:拼接後的陣列

原來的陣列不變

var a = [1,2,3,4]

var b = [5,6,7]

console.log(a.concat(b));//[1,2,3,4,5,6,7]

console.log(a);//[1,2,3,4]

把陣列變成用「,」連線的字串

var a = [1,2,3,4]

a.join();//"1,2,3,4"

將字串以規定的規則進行分割成陣列

傳參:rex意思是分割的規則 必選

length是分割的長度,非必須

var a = "hello world lar"

a.split(" ");//["hello","world","lar"]

a.split(" ",2);//["hello","world"]

判斷是否包含子字串

var a = "hello world lar";

var b = ["hello","world","lar"];

a.indexof("hello");//0

b.indexof("hello");//0

b.indexof(123);//-1

var a = [1,2,3,4,5]

var b = [52,3,3,4,6]

var c = ;

for(var i = 0;i < a.length;i++)

}

}console.log(c); //[3,4]

var a = [1,2,34,5,6];

var b = [7,8,9];

for(var i = 0;ia.splice(2+i,0,b[i]);

}console.log(a);//[1, 2, 7, 8, 9, 34, 5, 6]

var a = [1,2,34,5,6];//刪掉 34,5

a.splice(1,2);

console.log(a);//[1, 5, 6]

JS 陣列的常用方法歸納

改變原陣列的方法 shift 將第乙個元素刪除並且返回刪除元素,空即為undefined unshift 向陣列開頭新增元素,並返回新的長度 pop 刪除最後乙個並返回刪除的元素 push 向陣列末尾新增元素,並返回新的長度 reverse 顛倒陣列順序 sort 對陣列排序 沒有引數,預設公升序排...

js 常用陣列方法歸納

js 陣列常用方法 1.slice 擷取複製陣列指定位置的內容 slice 開始位置,結束位置 第二個引數不寫預設到尾部,只能從前往後擷取 返回的值為擷取到的內容形成乙個新陣列。let copyarr arr.slice slice 或者slice 0 都可以複製陣列 let arr 1 2,3 4...

JS陣列方法歸納

join方法 將陣列轉換成字串 var arr a b c 括號中的值為轉換成字串之後各項之間的值 var str arr.join abc var str arr.join a,b,c push方法 在陣列後面增加一項 var arr a b c var newleng arr.push d co...