Memusnahkan Tugasan dalam JavaScript
Dalam usaha untuk meningkatkan kebolehbacaan dan ketepatan kod, JavaScript memperkenalkan konsep memusnahkan tugasan dengan kurungan segi empat sama pada sebelah kiri tugasan berubah (mis., [ (…) ] = (…)).
Pada dasarnya, tugasan memusnahkan membolehkan anda mengekstrak nilai secara serentak daripada objek atau tatasusunan ke dalam berbilang pembolehubah. Pertimbangkan contoh berikut:
var myList = [1, 2, 3]; var a, b, c; // Destructuring assignment [a, b, c] = myList;
Kod ini secara berkesan memperuntukkan elemen pertama myList kepada a, elemen kedua kepada b dan elemen ketiga kepada c.
Pertimbangan Keserasian
Adalah penting untuk ambil perhatian bahawa tugasan memusnahkan disokong dalam penyemak imbas moden seperti Opera 10.30 dan Firefox 3.6.x, tetapi versi terdahulu dan penyemak imbas lain mungkin tidak serasi.
Pematuhan Standard ECMAScript
Tugasan pemusnahan menjadi ciri standard dalam JavaScript 1.7 dan ECMAScript 6. Ia tidak termasuk dalam ECMAScript 5. Untuk butiran lanjut, rujuk kepada:
Atas ialah kandungan terperinci Bagaimanakah Tugasan Pemusnahan berfungsi dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!