[item.key, item]))" 2. Gunakan operator pengembangan ". .. ", sintaks "{...arr}"."/> [item.key, item]))" 2. Gunakan operator pengembangan ". .. ", sintaks "{...arr}".">
Rumah > Artikel > hujung hadapan web > Bagaimana untuk menukar tatasusunan kepada objek dalam es6
Kaedah penukaran: 1. Gunakan fungsi fromEntries() dan map(), sintaks "Object.fromEntries(arr.map(item => [item.key, item]))" pernyataan 2. Use Sebarkan operator "...", sintaks "{...arr}".
Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.
Kaedah untuk menukar tatasusunan kepada objek dalam es6
Kaedah 1: Gunakan fungsi fromEntries() dan map()
const arr = [ { key: "id", name: "编号" }, { key: "name", name: "名称" }, ]; const obj = Object.fromEntries(arr.map(item => [item.key, item])); console.log(obj);
Output
Kaedah 2: Gunakan operator spread "..."
const arr = [ { key: "id", name: "编号" }, { key: "name", name: "名称" }, ]; const obj = {...arr} ; console.log(obj);
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan kepada objek dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!