關於 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()
沒有留言:
張貼留言