some
javascript some()方法的用法:
1、检测数组中是否存在符合指定条件的元素,存在就返回true,不存在就返回false;
2、检测数组中的所有元素是否都不符合指定条件,都不符合返回false,有一个或者多个符合返回true。
换个角度思考,some() 也可以用来检测数组中的所有元素是否都不符合指定条件,都不符合的话就返回 false,有一个或者多个符合的话就返回 true。
some()方法用于检测数组中的元素是否满足return的判断条件,如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测;如果没有满足条件的元素,则返回false。
注意:
- some() 不会对空数组进行检测。
- some() 不会改变原始数组。
every
every()方法用于检测数组中的元素是否都满足return的判断条件,只要有一个不符合就会返回false,都符合才返回true
与 some() 方法类似的还有 every() 方法,它们的区别是:只要数组中有一个元素满足条件,some() 就返回 true;只有当数组中的所有元素都满足条件时,every() 才返回 true。
forEach 方法没有返回值,一般用于直接修改原数组;
forEach()是JavaScript中一个常用的方法,用于遍历数组或类数组对象中的每个元素,并执行指定的函数。下面是forEach()的几种用法:blog.csdn.net/luaond/arti…