• 技术文章 >Web开发 >JavaScript

    JavaScript迭代方法的整理

    小妮浅浅小妮浅浅2021-09-14 13:54:32原创69

    1、every如果该函数对每一项都返回true,则返回true。

    2、filter返回该函数会返回true的项组成的数组。

    3、forEach这个方法没有返回值。

    4、map返回每次函数调用的结果组成的数组。

    实例

    var numbers = [1,2,3,4,5,4,3,2,1];
    var everyResult = numbers.every(function(item, index, array){    
        return (item > 2)
    });
    alert(everyResult); //false
     
    var someResult = numbers.some(function(item, index, array){    
        return (item > 2);
    });
    alert(someResult); //true
     
    var numbers = [1,2,3,4,5,4,3,2,1];
    var filterResult = numbers.filter(function(item, index, array){    
        return (item > 2);
    });
    alert(filterResult); //[3,4,5,4,3]
     
    var numbers = [1,2,3,4,5,4,3,2,1];
    var mapResult = numbers.map(function(item, index, array){    
        return item * 2;
    });
    alert(mapResult); //[2,4,6,8,10,8,6,4,2]
     
    var numbers = [1,2,3,4,5,4,3,2,1];
    numbers.forEach(function(item, index, array){    
        //执行某些操作
    });

    以上就是JavaScript迭代方法的整理,希望对大家有所帮助。更多Javascript学习指路:Javascript

    专题推荐:javascript 迭代
    品易云
    上一篇:JavaScript数组splice的三种使用 下一篇:JavaScript归并数组的方法

    相关文章推荐

    • jsp注释格式• json格式化工具有哪些• linux json如何格式化输出?• java基础之体系是什么?能做哪些事?• nodejs和js的区别

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网