在ECMAScript5中为数组定义了5个迭代方法,every()、filter()、forEach()、map()和some(),每个方法都接受两个参数:要在每一项上运行的函数和(可选的)运行该函数的作用域对象——影响this的值。传入的这些方法中的函数会接收三个参数:数组项的值、该项在数组中的位置和数组对象本身。根据使用的方法不同,这个函数执行后的返回值可能会也可能不会影响访问的返回值。
every()
every()方法用于检测数组所有元素是否都符合指定条件,对数组中的每一项运行给定函数,如果数组中检测到一个元素不满足,则整个表达式返回false,且剩余的元素不会再进行检测,如果所有元素都满足条件,则返回true。
原文地址:https://www.cnblogs.com/yuyujuan/p/9107865.html
时间: 2024-10-12 08:01:10