Tajuknya mungkin: Bagaimana Menukar Elemen Tatasusunan dalam JavaScript: Adakah Terdapat Cara yang Lebih Cekap?

DDD
Lepaskan: 2024-11-02 06:06:30
asal
508 orang telah melayarinya

The title could be: How to Swap Array Elements in JavaScript: Is There a More Efficient Way?

Cara Menukar Elemen Tatasusunan dalam JavaScript: Pendekatan Ringkas

Dalam JavaScript, pertukaran elemen dalam tatasusunan selalunya memerlukan proses yang menyusahkan berikut:

<code class="javascript">var a = list[x], b = list[y]; // Store the values
list[y] = a; // Swap the values
list[x] = b;</code>
Salin selepas log masuk

Penyelesaian yang Lebih Cekap:

Kaedah yang lebih mudah hanya menggunakan satu pembolehubah sementara:

<code class="javascript">var b = list[y];
list[y] = list[x];
list[x] = b;</code>
Salin selepas log masuk

Tugasan Pemusnahan ES6 :

Untuk versi JavaScript ES6 dan yang lebih baru, proses ini boleh diperkemas lagi dengan tugasan memusnahkan:

<code class="javascript">[arr[0], arr[1]] = [arr[1], arr[0]]; // Swap values</code>
Salin selepas log masuk

Barisan ini, sebagai contoh, akan menukar dua elemen pertama bagi array arr = [1,2,3,4] untuk menghasilkan [2,1,3,4].

Atas ialah kandungan terperinci Tajuknya mungkin: Bagaimana Menukar Elemen Tatasusunan dalam JavaScript: Adakah Terdapat Cara yang Lebih Cekap?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!