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!