Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menamakan semula Pembolehubah Sasaran Semasa Pemusnahan Objek dalam ES6/ES2015?

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

Susan Sarandon
Susan Sarandonasal
2024-10-18 12:59:30658semak imbas

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>

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!

Kenyataan:
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