every()和some()用法区别
Posted yxknotes
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了every()和some()用法区别相关的知识,希望对你有一定的参考价值。
1.every()意思
总结:一假即假 ,而且只要有一个元素是假,其后面的元素将不再遍历。
2.some()用法
总结:一真即真
3.二者应用场景
var computers = [ name: "mac", ram: 32 , name: "mac", ram: 8 , name: "IBM", ram: 16 , name: "IBM", ram: 64 ]; var everyComputerCan; var someComputerCan; //判断每一个元素的ram是否都大于16 var everyBoolan = computers.every(function(item) return item.ram > 16; ); //判断元素的ram是否都大于16 var someBoolean = computers.some(function(item) return item.ram > 16; ); console.log(everyBoolan); //结果:false console.log(someBoolean);//结果: true
以上是关于every()和some()用法区别的主要内容,如果未能解决你的问题,请参考以下文章
every();some();filter();map();forEach()各自区别:
JS中some(),every(),forEach(),map(),filter()区别
JS中some(),every(),fiflter(),map()各种循环的区别理解