2022年11月28日 星期一

關於 Array.some()

 關於 Array.some()

前言

  最近看到 Array.some()  ,抽空做個學習,在此做個紀錄。


內容

  範例如下

const ar1 = [2, 5, 8, 1, 4];
console.log( ar1.some( (x) => x > 10) );//false
//use find()
console.log( ar1.find( (element) => element <= 10) !== undefined );//false

//
const ar2 = [12, 5, 8, 1, 4];
console.log( ar2.some( (x) => x > 10) ); //true
//use find()
console.log( ar2.find( (element) => element <= 10) !== undefined );//true


Array.some()  的功能跟之前的 關於 Array.every() 類似, Array.every() 是當所有元素符合條件就回傳 true ,而 Array.some() 是只要有一個元素都符合條件就回傳 true ,這和之前的 關於 Array.every() 一樣可以用  find() 來替代,範例都有替代的實現。


參考資料

[ developer.mozilla.org ] Array.prototype.some()


相關文章與資料

關於 Array.every()

沒有留言:

張貼留言