配列に特定の値が含まれているかどうかを確認する

JavaScriptJavaScriptBeginner
オンラインで実践に進む

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、JavaScript の関数を使って、ある配列に別の配列の値が含まれているかどうかを確認する方法を調べます。Array.prototype.some()Array.prototype.includes() メソッドを使って includesAny() 関数を実装します。この実験が終わるとき、JavaScript を使って配列に値が存在するかどうかを効率的に確認する方法をより深く理解しているはずです。

これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。

配列に特定の値が含まれているかどうかを確認する

コーディングの練習を始めるには、ターミナル/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 でさらに実験を練習してください。