Rumah > hujung hadapan web > tutorial js > Bagaimana untuk menukar tatasusunan kepada objek dalam es6

Bagaimana untuk menukar tatasusunan kepada objek dalam es6

青灯夜游
Lepaskan: 2023-01-29 14:20:04
asal
8420 orang telah melayarinya

Kaedah penukaran: 1. Gunakan fungsi fromEntries() dan map(), sintaks "Object.fromEntries(arr.map(item => [item.key, item]))" pernyataan 2. Use Sebarkan operator "...", sintaks "{...arr}".

Bagaimana untuk menukar tatasusunan kepada objek dalam es6

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);
Salin selepas log masuk

Output

Bagaimana untuk menukar tatasusunan kepada objek dalam es6

Kaedah 2: Gunakan operator spread "..."

const arr = [
  { key: "id", name: "编号" },
  { key: "name", name: "名称" },
];

const obj = {...arr} ;

console.log(obj);
Salin selepas log masuk

Bagaimana untuk menukar tatasusunan kepada objek dalam es6

[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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan