zoukankan      html  css  js  c++  java
  • every、some、filter、map、forEach 方法的区别总结

    API功能描述:
    【every】:Boolean
    遍历数组并执行回调,如果每个数组元素都能通过回调函数的测试则返回true,否则返回false。一旦返回false,将立即终止循环。
    【some】:Boolean
    遍历数组并执行回调,只要有一个数组元素通过回调函数的测试则返回true,并立即终止循环,否则返回false。
    【filter】:返回新的Array
    对数组中的每一项执行回调函数,并构造一个新数组,新数组只包含对回调函数返回true的项。
    【map】:返回新的Array
    对数组中的每一项执行回调函数,将每一项执行回调函数的结果保存在新构造的数组中。
    【forEach】:返回void
    遍历数组并执行函数。
     
    不同点:
    every与some的不同点在于:every需要所有项都满足条件,相当于“与”操作;而some只有一项满足条件即可,相当于“或”操作。二者可替换使用。
  • 相关阅读:
    Go之运算符
    前端开发之工具库
    MVC与MVVM
    开发工具之Vscode编辑器
    常用名词汇总
    python常见错误总结
    Python之常用第三方库总结
    PHP程序员的成长路线
    web 应用常见安全漏洞
    redis和memcached的区别详解
  • 原文地址:https://www.cnblogs.com/jmtbai/p/3792875.html
Copyright © 2011-2022 走看看