Memusnahkan Tugasan: Mendedahkan Maksud Tanda Kurung Segiempat di Sebelah Kiri Tugasan Pembolehubah
Dalam JavaScript, menemui kurungan segi empat sama pada sebelah kiri tugasan berubah mungkin kelihatan membingungkan. Untuk menguraikan implikasi sintaks ini, kami menerokai bidang tugasan memusnahkan.
Sintaks dan Operasi
Tugasan memusnahkan, ciri yang diperkenalkan dalam JavaScript 1.7 dan ECMAScript 6 , membolehkan kami membongkar nilai daripada tatasusunan atau objek ke dalam pembolehubah yang berbeza. Sintaksnya menyerupai:
[variable1, variable2, variable3] = [value1, value2, value3];
Dalam kod contoh:
[ a, b, c ] = myList;
kurung segi empat sama di sebelah kiri mewakili tugasan yang memusnahkan. Ia memberikan nilai dalam tatasusunan myList kepada pembolehubah a, b dan c.
Sokongan Penyemak Imbas
Walaupun berfungsi dengan lancar dalam Opera 10.30 dan Firefox 3.6.x, tugasan memusnahkan tidak disokong dalam Opera 10.60 dan Chrome. Ketidakkonsistenan ini dikaitkan dengan fakta bahawa tugasan memusnahkan bukan sebahagian daripada ECMAScript 5.
Pematuhan Standard ECMAScript
Seperti yang disahkan oleh rujukan yang dipautkan, tugasan memusnahkan tidak mematuhi dengan ECMAScript 5. Ia telah diperkenalkan sebagai ciri dalam JavaScript 1.7 dan kemudiannya diformalkan dalam ECMAScript 6.
Kesimpulan
Tugasan memusnahkan, dilambangkan dengan kurungan segi empat sama di sebelah kiri- sebelah tangan penugasan berubah, menyediakan cara ringkas untuk membongkar nilai daripada tatasusunan atau objek. Walau bagaimanapun, sokongan penyemak imbas merentasnya adalah terhad kerana ketiadaannya dalam ECMAScript 5.
Atas ialah kandungan terperinci Apakah yang dilakukan oleh kurungan segi empat sama di sebelah kiri tugasan pembolehubah dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!