キーと値の配列からオブジェクトを作成する
多くのプログラミング シナリオでは、セットに基づいてオブジェクトを作成する必要が生じる場合があります。キーと値の。 newParamArr と paramVal という 2 つの配列があるとします。ここで、newParamArr にはキー名が含まれ、paramVal には対応する値が含まれます。目標は、これらのキーを値にマップする単一の JavaScript オブジェクトを構築することです。
これを達成するには、forEach メソッドを利用して newParamArr 配列を反復処理します。配列内の各要素に対して、括弧表記を使用して、作成するオブジェクトのプロパティ値として paramVal 配列からの対応する値を割り当てます。
const keys = ['Name', 'Age', 'Email']; const values = ['Jon', 15, 'example@email.com']; const result = {}; keys.forEach((key, index) => { result[key] = values[index]; }); console.log(result); // { Name: 'Jon', Age: 15, Email: 'example@email.com' }
このアプローチを利用すると、次のようなオブジェクトを効率的に構築できます。一致する長さを維持している限り、入力配列の長さに関係なく、入力配列によって定義されたキーと値の構造をミラーリングします。
以上がキーと値の配列から JavaScript オブジェクトを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。