オブジェクトの配列をキーと値のペアを含む単一のオブジェクトに変換するにはどうすればよいですか?

DDD
リリース: 2024-11-09 10:43:02
オリジナル
387 人が閲覧しました

How to Convert an Array of Objects into a Single Object with Key-Value Pairs?

オブジェクトの配列をキーと値のペアを持つオブジェクトに変換する方法

問題:

オブジェクトの配列が与えられた場合、タスクはそれを単一のオブジェクトに変換することです。各オブジェクトのプロパティはキーとして機能し、それらの対応する値が結果のオブジェクトの値になります。たとえば、[{"name1":"value1"}, {"name2":"value2"}] のような配列は、{"name1":"value1", "name2":"value2"} に変換する必要があります。

解決策:

この変換を実現するには、JavaScript の Object.assign() メソッドを利用するのが最も効率的な方法です。このメソッドを使用すると、複数のソース オブジェクトのプロパティを結合して新しいオブジェクトを作成できます。 Object.assign() とスプレッド構文 (...) を組み合わせることで、入力配列の要素をターゲット オブジェクトにスプレッドできます。

const array = [{"name1":"value1"}, {"name2":"value2"}];
const object = Object.assign({}, ...array);
console.log(object); // {"name1":"value1", "name2":"value2"}
ログイン後にコピー

このソリューションは、ほとんどの最新のブラウザーで広くサポートされています。プラットフォーム間の互換性を確保します。

以上がオブジェクトの配列をキーと値のペアを含む単一のオブジェクトに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート