JS数组方法

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] 
IT文库 » JS数组方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址