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数组方法区别

every();some();filter();map();forEach()各自区别:

JS中some(),every(),forEach(),map(),filter()区别

JS中some(),every(),fiflter(),map()各种循环的区别理解

JS中some(),every(),forEach(),map(),filter()区别

JS中every()和some()的用法