forEach()要领从头至尾遍历数组,为每一个元素挪用指定的函数
通报的函数作为forEach()的第一个参数。然后forEach()运用三个参数挪用该函数:数组元素、元素的索引和数组自身
比方
var arr =[1,2,3,4,5];
//建立个带有元素的数组
arr.forEach(function(element){
console.log(element);
//输出arr的1,2,3,4,5;
});
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]