はじめに
この実験では、JavaScriptを使って一致する配列要素をフィルタリングする方法を探ります。Array.prototype.includes()
メソッドを使って除外する値を見つける方法と、これらの値を除外した新しい配列を作成するために Array.prototype.filter()
メソッドを実装する方法を学びます。この実験が終わるとき、JavaScriptを使って配列内の特定の要素をフィルタリングする方法をしっかりと理解しているでしょう。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
この実験では、JavaScriptを使って一致する配列要素をフィルタリングする方法を探ります。Array.prototype.includes()
メソッドを使って除外する値を見つける方法と、これらの値を除外した新しい配列を作成するために Array.prototype.filter()
メソッドを実装する方法を学びます。この実験が終わるとき、JavaScriptを使って配列内の特定の要素をフィルタリングする方法をしっかりと理解しているでしょう。
JavaScript の配列から1つ以上の指定された値を持つ要素をフィルタリングするには、次の手順に従います。
node
と入力します。Array.prototype.includes()
メソッドを使用します。Array.prototype.filter()
メソッドを使用します。以下はコードの例です。
const without = (arr, ...args) => arr.filter((v) => !args.includes(v));
without([2, 1, 2, 3], 1, 2); // [3]
この例では、without
関数は配列 arr
と1つ以上の引数 args
を受け取ります。この関数は、filter()
メソッドを使用して、args
内の指定された値のいずれかと一致する要素を除外した新しい配列を作成します。includes()
メソッドは、値が args
に含まれているかどうかを確認するために使用されます。最後に、関数は除外された要素を含む新しい配列を返します。
おめでとうございます!あなたは「一致する配列要素をフィルタリングする」実験を完了しました。あなたの技術を向上させるために、LabExでさらに多くの実験を練習することができます。