JS數組 some和includes方法的區別


 

some() 方法用於檢測數組中的元素是否滿足指定條件。返回布爾值

array.some(function(item,index,arr),thisValue)
 
          
thisValue:可選。執行 callback 時使用的 this 值。

some() 方法會依次執行數組的每個元素:

  • 如果有一個元素滿足條件,則表達式返回true , 剩余的元素不會再執行檢測。
  • 如果沒有滿足條件的元素,則返回false。

注意: some() 不會對空數組進行檢測。

           some() 不會改變原始數組。

 

 

includes() 方法用來判斷一個數組是否包含一個指定的值,如果是返回 true,否則false

arr.includes(item)
arr.includes(item, index)

 

 


免責聲明!

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



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