Javascript的some()和every()方法的区别以及使用范围
some和every都是Array对象中的方法
every() 方法的意思是“所有”,就是使用指定函数检测数组中的所有元素:
(1)如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。
(2)如果所有元素都满足条件,则返回 true。
some() 方法的意思是一些,用于检测数组中的元素是否满足指定条件,该方法会依次执行数组的每个元素:
(1)如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。
(2)如果没有满足条件的元素,则返回false。
注意:①some() 不会对空数组进行检测。
②some() 不会改变原始数组。