変換方法: 1. fromEntries() 関数と map() 関数、構文「Object.fromEntries(arr.map(item => [item.key, item]))」ステートメントを使用します。 2スプレッド演算子「...」、構文「{...arr}」を使用します。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 6、Dell G3 コンピューター。
es6 で配列をオブジェクトに変換する方法
方法 1: fromEntries() 関数と map() 関数を使用する
const arr = [ { key: "id", name: "编号" }, { key: "name", name: "名称" }, ]; const obj = Object.fromEntries(arr.map(item => [item.key, item])); console.log(obj);
出力
方法 2: スプレッド演算子 "..." を使用します
const arr = [ { key: "id", name: "编号" }, { key: "name", name: "名称" }, ]; const obj = {...arr} ; console.log(obj);
[関連する推奨事項: JavaScript ビデオ チュートリアル 、Web フロントエンド ]
以上がes6で配列をオブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。