配列にすべての値が含まれているかどうかをチェック

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

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

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

はじめに

この実験では、与えられた配列のすべての要素が別の配列に含まれているかどうかをチェックする JavaScript のプログラミング演習を探ります。この演習を通じて、Array.prototype.every()Array.prototype.includes() を使ってこの問題を効率的に解決する方法を学びます。この実験は、JavaScript の配列と配列メソッドに対する理解を深めるのに役立ちます。

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

配列にすべての値が含まれているかどうかをチェックする関数

配列 values のすべての要素が別の配列 arr に含まれているかどうかをチェックしたい場合は、JavaScript の includesAll 関数を使用できます。

この関数を使用し始めるには、ターミナル/SSH を開いて node と入力します。

includesAll 関数の動作方法は次のとおりです。

  • Array.prototype.every()Array.prototype.includes() メソッドを使用して、values のすべての要素が arr に含まれているかどうかをチェックします。
  • values のすべての要素が arr に含まれている場合、関数は true を返します。それ以外の場合は false を返します。
const includesAll = (arr, values) => values.every((v) => arr.includes(v));

includesAll 関数の使用例は次のとおりです。

includesAll([1, 2, 3, 4], [1, 4]); // true
includesAll([1, 2, 3, 4], [1, 5]); // false

まとめ

おめでとうございます!「配列にすべての値が含まれているかどうかをチェック」の実験を完了しました。スキルを向上させるために、LabEx でさらに多くの実験を行って練習してください。