js数组常用方法

137 阅读1分钟
                          js数组常用方法  逆战班

concat() 连接两个或更多的数组,并返回结果。

join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

pop() 删除并返回数组的最后一个元素

reverse() 颠倒数组中元素的顺序。

shift() 删除并返回数组的第一个元素

slice() 从某个已有的数组返回选定的元素

splice() 删除元素,并向数组添加新元素。

unshift() 向数组的开头添加一个或更多元素,并返回新的长度。

sort() 对数组的元素进行排序

some() 对数组的每个元素判断是否满足条件,如果都不满足就返回false,如果有一个满足的就返回true,并且不再判断后面的内容

 var arr=[1,2,3,4,5,6,7];
  console.log(arr.every(function (elem) {
      return elem>4
  }));

every() 对数组的每个元素判断是否满足条件,如果有一个不满足条件就返回为false,全部满足时返回true

 var arr=[1,2,3,4,5,6,7];
  console.log(arr.every(function (elem) {
      return elem>0
  }));

reduce() 方法对累计器和数组中的每个元素(从左到右)应用一个函数,将其简化为单个值。

 var arr=[1,2,3,4,5,6,7];
  console.log(arr.reduce(function (sum,elem) {
      return sum+elem;
  }));

filter()方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。

  var arr=[1,2,3,4,5,6,7];
  console.log(arr.filter(function (elem) {
      return elem>5;
  }));