Bagaimanakah Tugasan Pemusnahan berfungsi dalam JavaScript?

Susan Sarandon
Lepaskan: 2024-11-25 09:13:18
asal
373 orang telah melayarinya

How does Destructuring Assignment work in JavaScript?

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;
Salin selepas log masuk

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:

  • [Apakah itu sokongan penyemak imbas silang untuk ciri baharu JavaScript 1.7? Khususnya tatasusunan pemahaman dan pernyataan "biar"](https://stackoverflow.com/questions/3889513/)

Atas ialah kandungan terperinci Bagaimanakah Tugasan Pemusnahan berfungsi dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan