• 技术文章 >Web开发 >JavaScript

    JavaScript迭代方法的整理

    小妮浅浅小妮浅浅2021-10-18 10:35:56原创2524

    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

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

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

    相关文章推荐

    • jsp注释格式• json格式化工具有哪些• nodejs和js的区别• java基础中JRE、JDK、JVM是什么?• java基础:编译运行过程如何实现?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网