一.js数组之every()方法与some()方法
程序员文章站
2022-06-29 20:03:12
...
1.every()方法,针对数组中的每一个元素进行比对,只要有一个元素比对结果为false则返回false,反之要所有的元素比对结果为true才为true
var a = [1,2,3,4,5,6];
var b = a.every(function(x){
return x < 8;
});
var c = a.every(function(x){
return x < 5;
})
console.log(b); //这里返回true
console.log(c); //这里返回false
2.some()方法,同样是针对数组中的每一个元素,但是这个方法是,只要有一个元素比对结果为true,返回结果就为true,反之要所有的元素比对结果为false才为false
var a = [1,2,3,4,5,6]
var b = a.some(function(x){
return x > 10;
})
var c = a.some(function(x){
return x > 5;
})
console.log(b) //这里返回false
console.log(c) //这里返回true
上一篇: day07
下一篇: 原生JS 数组every方法去重
推荐阅读
-
JS 设计模式之:工厂模式定义与实现方法浅析
-
JS 设计模式之:单例模式定义与实现方法浅析
-
php下将多个数组合并成一个数组的方法与实例代码
-
Jsの练习-数组其他常用方法 -map() ,filter() ,every() ,some()
-
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
-
JS基础学习之深入数组的sort方法
-
php数组函数序列之array_values() 获取数组元素值的函数与方法
-
php数组操作之键名比较与差集、交集赋值的方法
-
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
-
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法