陣列方法大全

2022-04-05 00:11:05 字數 1185 閱讀 2577

所有方法基於這個陣列: var arr=[1,3,4,5,6,7,8];

arr.length;//7 動態獲取陣列長度

.arr.shift();//1 刪除陣列中第乙個元素

,返回刪除的那個值

,並將長度減1;如

:console.log(arr.shift());//1  console.log(arr);//[3, 4, 5, 6, 7, 8].

arr.pop();//1 刪除陣列中最後乙個元素

,返回刪除的那個值

,並將長度減1;如

:console.log(arr.pop());//8  console.log(arr);//[1, 3, 4, 5, 6, 7]

arr.unshift("a"); //["a", 1, 3, 4, 5, 6, 7, 8] 往陣列前面新增乙個或多個陣列元素

,長度要改變

,新增的值可以寫多個.如

:arr.unshift("a",」b」);//["a", "b", 1, 3, 4, 5, 6, 7, 8]

arr.push("a"); //[1, 3, 4, 5, 6, 7, 8, "a"] 往陣列後面新增乙個或多個陣列元素

,長度要改變

,新增的值可以寫多個.如

:arr.unshift("a",」b」);//[1, 3, 4, 5, 6, 7, 8, "a", "b"]

arr.concat(arr1) ;//[1, 3, 4, 5, 6, 7, 8, 34, 54] 連線字串

如: var arr=[1,3,4,5,6,7,8];

var arr1=[34,54];

console.log(arr.concat(arr1));

arr.join(); //1,3,4,5,6,7,8 將乙個陣列轉成字串

,返回乙個字串

arr.reverse() ;//[8, 7, 6, 5, 4, 3, 1] 將陣列中各元素顛倒順序

arr.slice(2,4) //[4, 5]  第乙個引數開始

,第二個引數結束並且取不到

,遇到負數把

length

和負數相加

arr.splice(2,2) //[4, 5]  第乙個引數開始

,第二個引數是長度

arr.tostring();//1,3,4,5,6,7,8 將陣列轉換成乙個字串

JavaScript陣列方法大全

push 向陣列末尾新增乙個或多個元素 unshift 向陣列的開頭新增乙個或多個元素 pop 刪除陣列最後乙個元素 shift 刪除陣列第乙個元素 sort 給陣列排序 reverse 顛倒陣列項在陣列中的位置 concat 合併陣列 slice 指定的位置開始刪除指定的陣列項,並且將刪除的陣列項...

JS陣列方法大全

方法名 描述返回值 版本arr.push 從陣列後面新增元素 新增完畢後陣列的長度 es5arr.pop 從陣列後面刪除乙個元素 被刪除的元素 es5arr.shift 從陣列前面刪除乙個元素 被刪除的元素 es5arr.unshift 從陣列前面新增乙個元素 新增完畢後陣列的長度 es5arr.s...

原生JS常用陣列方法大全

一,陣列的方法 以下方法是原有陣列發生改變 1 shift 刪除陣列第一項,括號裡邊沒有引數。例如 var ary 1,2,3,4 var res ary.shift console.log res 返回的值是被刪除的第一項 1 console.log ary 列印出的是被刪除後的新的陣列 2,3,...