Bagaimana untuk menamakan semula Pembolehubah Sasaran Semasa Pemusnahan Objek dalam ES6/ES2015?

Susan Sarandon
Lepaskan: 2024-10-18 12:59:30
asal
579 orang telah melayarinya

How to Rename Target Variables During Object Destructuring in ES6/ES2015?

Memusnahkan dengan Alias ​​dalam ES6/ES2015

Memusnahkan objek ialah ciri berkuasa dalam ES6/ES2015 yang membolehkan kita mengekstrak nilai daripada objek dan menetapkannya kepada pembolehubah. Walau bagaimanapun, kadangkala kita mungkin mahu menamakan semula pembolehubah sasaran semasa pemusnahan.

Menamakan Semula Pembolehubah Sasaran

Dalam contoh anda, anda cuba menggunakan sintaks sebagai untuk menamakan semula sasaran pembolehubah seperti const {a, b sebagai c} = ujian;, tetapi sintaks ini tidak sah dalam ES6/ES2015.

Untuk menamakan semula pembolehubah sasaran semasa pemusnahan objek, anda hanya boleh menetapkan nama pembolehubah baharu, seperti yang ditunjukkan dalam Contoh MDN:

<code class="javascript">var o = { p: 42, q: true };

// Assign new variable names
var { p: foo, q: bar } = o;

console.log(foo); // 42
console.log(bar); // true</code>
Salin selepas log masuk

Dalam contoh ini, kita memusnahkan objek o dan menetapkan nilai sifat p kepada pembolehubah foo, dan nilai sifat q kepada pembolehubah bar. Sifat p dan q bagi objek o tidak diubah suai.

Atas ialah kandungan terperinci Bagaimana untuk menamakan semula Pembolehubah Sasaran Semasa Pemusnahan Objek dalam ES6/ES2015?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!