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只有一项满足条件即可,相当于“或”操作。二者可替换使用。
  • 相关阅读:
    linux基础——虚拟机的创建及安装操作系统
    并发编程之多进程
    操作系统与进程(理论知识点)
    粘包
    socket-网络编程
    网络编程1
    网络编程
    异常
    元类
    反射与内置方法
  • 原文地址:https://www.cnblogs.com/jmtbai/p/3792875.html
Copyright © 2011-2022 走看看