2022年11月14日 星期一

關於 Array.includes()

 關於 Array.includes() 

前言

  最近發現 Array.includes()  ,抽空做個學習,在此做個紀錄。


內容

  範例如下

const array1 = [1, 2, 3];

console.log(array1.includes(2));//true
//Use find()
console.log(array1.find( (element) => element === 2 ) !== undefined );
            

const pets = ['cat', 'dog', 'bat'];

console.log(pets.includes('cat'));//true
//use find()
console.log(pets.find( (element) => element === 'cat' ) !== undefined );


includes() 的功能類似於 find() ,就是搜尋是否含有某個數字或字串,但 find() 也可以做得到,且可以做得更好,所以範例也都附上 find() 實作的版本,總體來說用 includes() 只有比較簡短而已,如果不介意長短就直接用 find() 來取代即可。


參考資料

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


相關文章與資料

關於 Array.find()

沒有留言:

張貼留言