搜索
您的当前位置:首页正文

数组的五大迭代方法

来源:二三娱乐
var numbers = [1, 2, 3, 4, 5, 4, 3, 2, 1];

var everyResult = numbers.every(function(item, index, array) {
  return (item > 2);
});

var someResult = numbers.some(function(item) {
  return (item > 2);
});
  • forEach()

无返回值
对数组的每一项都执行该函数

  • some()

返回值为布尔型
只要有一次的返回值为true,则结束,返回true

  • every

返回值为布尔型
只要又一次的返回值是false,则结束,返回false

  • map()

返回值为数组
数组执行完函数里面的操作之后返回这个数组

  • filter()

返回数组
返回数组执行该操作时为true的值,以数组的形式返回

Top