Rumah >hujung hadapan web >tutorial js >Apakah Tugasan Memusnahkan dan bagaimana ia berfungsi dalam JavaScript?

Apakah Tugasan Memusnahkan dan bagaimana ia berfungsi dalam JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-17 15:52:02569semak imbas

What is Destructuring Assignment and how does it work in JavaScript?

Memusnahkan Tugasan: Memahami Kurungan Segi Empat dalam Pengisytiharan Pembolehubah

Dalam coretan kod yang disediakan, kurungan segi empat sama di sebelah kiri penugasan pembolehubah ([a, b, c] = myList) mempunyai kaitan dengan ciri yang dipanggil memusnahkan tugasan.

Apakah Tugasan Memusnahkan?

Diperkenalkan dalam JavaScript 1.7 dan ECMAScript 6, tugasan memusnahkan membolehkan anda membongkar nilai daripada tatasusunan atau sifat daripada objek ke dalam pembolehubah individu.

Sintaks:

Pemusnahan Tatasusunan: [pembolehubah1, pembolehubah2, ...] = tatasusunan

Pemusnahan Objek: ({ property1: variable1, property2: variable2, ... } = object)

Contoh daripada Coretan Kod:

Dalam kod yang diberikan, kurungan segi empat sama ([a, b, c]) di sebelah kiri pengendali tugasan (=) digunakan untuk pemusnahan tatasusunan. Ia membongkar nilai daripada tatasusunan myList ke dalam pembolehubah individu a, b dan c.

Sokongan Penyemak Imbas:

Penugasan pemusnahan disokong dalam penyemak imbas yang lebih baharu, termasuk:

  • Opera 10.30 dan ke atas
  • Firefox 3.6.x dan ke atas

Pematuhan Standard ECMAScript:

Tugasan memusnahkan bukan sebahagian daripada ECMAScript 5. Ia telah diperkenalkan kemudian dalam JavaScript 1.7 dan diformalkan dalam ECMAScript 6. Oleh itu, ia tidak dianggap mematuhi ECMAScript 5.

Atas ialah kandungan terperinci Apakah Tugasan Memusnahkan dan bagaimana ia berfungsi dalam JavaScript?. 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