Pemusnahan Objek dengan Penamaan Semula Pembolehubah Sasaran dalam ES6/ES2015
Pemusnahan objek ialah cara ringkas dan mudah untuk mengekstrak sifat daripada objek. Walau bagaimanapun, bagaimana jika anda ingin menamakan semula pembolehubah sasaran semasa pemusnahan? Dalam artikel ini, kami akan meneroka cara untuk mencapai perkara ini dalam ES6/ES2015.
Menamakan semula Pembolehubah Sasaran
Kata kunci as yang diperkenalkan dalam ES6/ES2015 membolehkan anda untuk berikan nama baharu kepada harta yang dimusnahkan. Ini dengan berkesan menamakan semula pembolehubah sasaran.
const test = { a: 1, b: 2 }; const {a, b: c} = test; console.log(a); // 1 console.log(c); // 2
Dalam contoh ini, sifat b dimusnahkan dan diperuntukkan kepada pembolehubah c menggunakan kata kunci sebagai. Akibatnya, pembolehubah sasaran yang merujuk kepada sifat b kini ialah c.
Contoh MDN
Rangkaian Pembangun Mozilla (MDN) menyediakan satu lagi contoh jelas pemusnahan objek dengan pembolehubah sasaran menamakan semula:
var o = { p: 42, q: true }; // Assign new variable names var { p: foo, q: bar } = o; console.log(foo); // 42 console.log(bar); // true
Dalam contoh ini, sifat p dan q masing-masing diberikan kepada nama pembolehubah baharu foo dan bar, menggunakan kata kunci sebagai.
Atas ialah kandungan terperinci Bagaimana untuk menamakan semula Pembolehubah Sasaran Semasa Pemusnahan dalam ES6/ES2015?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!