只要数组中有一个元素满足条件,some() 就返回 true;
只有当数组中的所有元素都满足条件时,every() 才返回 true。
-
- var ageArr = [3, 10, 18, 20];
- var isLowEvery = ageArr.every(function(age) {
- return age < 10;
- });
- console.log(isLowEvery, '所有元素小于10吗?')
-
-
- var isLowSome = ageArr.some(function(age) {
- return age < 10;
- });
- console.log(isLowSome, '存在元素小于10吗?')