JS陣列方法

2021-09-17 02:19:03 字數 1013 閱讀 1278

foreach()方法從頭到尾遍歷陣列,為每個元素呼叫指定的函式

傳遞的函式作為foreach()的第乙個引數。然後foreach()使用三個引數呼叫該函式:陣列元素、元素的索引和陣列本身

例如

var arr =[1,2,3,4,5];

//建立個帶有元素的陣列

arr.foreach(function(element));

push()和pop()

push()和pop()方法允許將陣列當做棧來使用.push()方法在陣列的尾部新增乙個或多個元素,並返回陣列新的長度。pop()方法則相反:它刪除陣列的最後乙個元素,減小陣列長度並返回它刪除的值

例如

var arr=;         //arr:

arr.push(1,2); //arr:[1,2]

arr.pop(); //arr:[1]

arr.push(3) //arr:[1,3]

sort()按指定的引數對陣列進行排序,從小到大排序.

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

var b = a.sort(); //a:[1,2,3,4,5] b:[1,2,3,4,5]

join()將陣列的元素組起乙個字串,陣列分隔的逗號用引數代替

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

var b = a.join("|"); //a:[1,2,3,4,5] b:"1|2|3|4|5"

reverse()將陣列反序

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

var b = a.reverse(); //a:[4,2,3,1,5] b:[4,2,3,1,5]

js陣列方法

array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...

JS陣列方法

tostring var ary 1,2,3,4,5,6 var str ary.tostring console.log str console.log typeof str push 陣列尾部新增陣列 pop 從陣列尾部刪除乙個元素 unshift 在陣列的第乙個元素前面插入乙個或多個元素 sh...

js陣列方法

陣列包含 iscontain function arr1,arr2 return true 陣列排序 isincrease true遞增 小 大 isincrease false遞減 大 小 arrcompare function property,isincrease else 二維陣列轉一維陣列...