數組方法: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

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM