問題一覧に戻る
中級array-methods
問題62: includes メソッド

includesメソッドを使って配列に特定の要素が含まれているかを確認する方法を学びましょう。includesはシンプルで直感的なメソッドで、要素が存在すればtrue、存在しなければfalseを返します。indexOfを使った存在チェック(indexOf !== -1)よりも読みやすく、意図が明確です。NaNのチェックも正しく行える点が便利です。

// includesメソッド
const numbers = [10, 20, 30, 40, 50];

// 要素の存在確認
const has30 = numbers.(30);
const has35 = numbers.(35);

console.log("30が含まれている: " + has30);
console.log("35が含まれている: " + has35);