Dalam JavaScript, kaedah tradisional menukar elemen tatasusunan melibatkan penggunaan dua pembolehubah sementara:
<code class="javascript">var a = list[x], b = list[y]; list[y] = a; list[x] = b;</code>
Walau bagaimanapun, terdapat cara yang lebih cekap untuk menyelesaikan tugasan ini.
Dengan menggunakan hanya satu pembolehubah sementara, kami boleh memudahkan proses pertukaran:
<code class="javascript">var b = list[y]; list[y] = list[x]; list[x] = b;</code>
Dengan ES6, kita boleh menggunakan tugasan memusnahkan untuk menukar elemen tatasusunan dalam satu baris ringkas:
<code class="javascript">[arr[0], arr[1]] = [arr[1], arr[0]];</code>
Memandangkan array arr = [1,2,3, 4], operasi ini mengubahnya kepada [2,1,3,4] melalui proses yang dikenali sebagai tugasan penstrukturan.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, dengan mengambil kira format soalan dan kandungan artikel: Langsung. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!