您好,欢迎来到花图问答。
搜索
您的当前位置:首页数组的五大迭代方法

数组的五大迭代方法

来源:花图问答
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的值,以数组的形式返回

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务