はじめに
この実験では、2 つの配列間の共通要素を見つけるために使用される配列類似度アルゴリズムを探ります。この実験を通じて、Array.prototype.includes() や Array.prototype.filter() のような組み込み JavaScript メソッドを使って配列を比較し、共通要素を抽出する方法を学びます。このアルゴリズムは、開発者が大規模なデータセットを扱い、データを分析する際に役立つツールです。
JavaScript で配列の類似度を見つける方法
コーディングを練習するには、ターミナル/SSH を開いて node と入力します。これにより、両方の配列に表示される要素の配列を見つける方法を理解できます。次の手順に従ってください。
Array.prototype.includes()メソッドを使用して、valuesに含まれていない値を判断します。Array.prototype.filter()メソッドを使用してそれらを削除します。
配列の類似度を見つけるコードは次のとおりです。
const similarity = (arr, values) => arr.filter((v) => values.includes(v));
次のコマンドを実行することでこのコードをテストできます。
similarity([1, 2, 3], [1, 2, 4]); // [1, 2]
これにより、出力として [1, 2] が返されます。
まとめ
おめでとうございます!あなたは配列類似度の実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに実験を練習できます。