美文网首页每日知识总结
数组的五大迭代方法

数组的五大迭代方法

作者: ZhongQw | 来源:发表于2017-11-08 20:24 被阅读1次
    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的值,以数组的形式返回

    相关文章

      网友评论

        本文标题:数组的五大迭代方法

        本文链接:https://www.haomeiwen.com/subject/oeoymxtx.html