數組函數some()、every()用法


some()、every()是用於判斷數組的:

1.some()

不創建新數組、不改變原數組、判斷為true則馬上return true,否則return false;

  1.  
    let arr = [1,2,3,4,5];
  2.  
     
  3.  
    let result1 = arr.some((item)=> {
  4.  
    return item > 2 && item < 4;
  5.  
    });
  6.  
     
  7.  
    let result2 = arr.some((item)=>{
  8.  
    return item > 5;
  9.  
    });
  10.  
     
  11.  
    console.log(result1); // 輸出ture
  12.  
     
  13.  
    console.log(result2); // 輸出false

2.every()

不創建新數組、不改變原數組、判斷為false則馬上return false,否則return true;

  1.  
    let arr = [1,2,3,4,5];
  2.  
     
  3.  
    let result1 = arr.every((item)=> {
  4.  
    return item > 2;
  5.  
    });
  6.  
     
  7.  
    let result2 = arr.every((item)=>{
  8.  
    return item < 6;
  9.  
    });
  10.  
     
  11.  
    console.log(result1); // 輸出false
  12.  
     
  13.  
    console.log(result2); // 輸出true

 


免責聲明!

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



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