ホームページ >ウェブフロントエンド >jsチュートリアル >共有 ID に基づいて JavaScript オブジェクトを結合するにはどうすればよいですか?

共有 ID に基づいて JavaScript オブジェクトを結合するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-28 14:11:15524ブラウズ

How Can I Combine JavaScript Objects Based on Shared IDs?

JavaScript での共有 ID に基づいたオブジェクトの結合

2 つの配列を結合し、共有「ID」に基づいてオブジェクトを結合するタスクフィールドは JavaScript プログラミングで頻繁に使用されます。これを達成するには、ES6 の機能を利用して、簡潔で効率的なソリューションを作成できます。

1 つのアプローチには、最初の配列の要素をマッピングし、要素ごとに 2 番目の配列で一致するオブジェクトを検索することが含まれます。 id」の値。一致するものが見つかった場合、ES6 スプレッド演算子を使用して両方のオブジェクトのプロパティがマージされ、必要なデータをすべて含む新しいオブジェクトが生成されます。

次のコード スニペットは、このソリューションを示しています。

const a3 = a1.map(t1 => ({ ...t1, ...a2.find(t2 => t2.id === t1.id) }));

以上が共有 ID に基づいて JavaScript オブジェクトを結合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。