はじめに
この実験では、JavaScript の関数を使って、ある配列に別の配列の値が含まれているかどうかを確認する方法を調べます。Array.prototype.some()
と Array.prototype.includes()
メソッドを使って includesAny()
関数を実装します。この実験が終わるとき、JavaScript を使って配列に値が存在するかどうかを効率的に確認する方法をより深く理解しているはずです。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、JavaScript の関数を使って、ある配列に別の配列の値が含まれているかどうかを確認する方法を調べます。Array.prototype.some()
と Array.prototype.includes()
メソッドを使って includesAny()
関数を実装します。この実験が終わるとき、JavaScript を使って配列に値が存在するかどうかを効率的に確認する方法をより深く理解しているはずです。
コーディングの練習を始めるには、ターミナル/SSH を開いて node
と入力します。
ある配列に別の配列の少なくとも 1 つの要素が含まれているかどうかを確認するには、Array.prototype.some()
と Array.prototype.includes()
を使います。以下は例の関数です。
const includesAny = (arr, values) => values.some((v) => arr.includes(v));
この関数を呼び出して、比較したい 2 つの配列を引数として渡すことができます。この関数は、values
の少なくとも 1 つの要素が arr
に含まれているかどうかを示すブール値を返します。以下はいくつかの例です。
includesAny([1, 2, 3, 4], [2, 9]); // true
includesAny([1, 2, 3, 4], [8, 9]); // false
おめでとうございます!「配列に特定の値が含まれているかどうかを確認する」実験を完了しました。技術力を向上させるために、LabEx でさらに実験を練習してください。