Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk melaksanakan pertukaran berubah dalam es6

Bagaimana untuk melaksanakan pertukaran berubah dalam es6

青灯夜游
Lepaskan: 2022-04-19 16:46:56
asal
2711 orang telah melayarinya

Kaedah pertukaran pembolehubah: 1. Dengan bantuan pembolehubah ketiga c, sintaks "c=a;a=b;b=c;", supaya nilai pembolehubah a dan b boleh ditukar; 2. Menggunakan penugasan semula subskrip tatasusunan, sintaks ialah "a=[a,b];b=a[0];a=a[1];"; ialah "[a, b]=[b, a];".

Bagaimana untuk melaksanakan pertukaran berubah dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.

Kaedah melaksanakan pertukaran pembolehubah dalam es6

Kaedah 1: Dengan bantuan pembolehubah ketiga

Terdapat dua pembolehubah a dan b, dan pertukaran pembolehubah boleh dicapai dengan bantuan pembolehubah ketiga c.

  • Mula-mula tetapkan nilai a kepada c

  • dan kemudian tetapkan nilai b kepada a

  • Akhir sekali, tetapkan nilai c kepada b

var a=1;
var b=2;
var c=a;
a=b;
b=c;
console.log(a,b)//2,1
Salin selepas log masuk

Bagaimana untuk melaksanakan pertukaran berubah dalam es6

Kaedah 2: Gunakan subskrip tatasusunan untuk menetapkan semula nilai

var a = 3,
    b = 4;
a = [a, b];
b = a[0];
a = a[1];
console.log(a,b)
Salin selepas log masuk

Bagaimana untuk melaksanakan pertukaran berubah dalam es6

Kaedah 3: Gunakan tugasan pemusnah tatasusunan untuk menukar nilai pembolehubah

var a = 3,
    b = 4;
[a, b] = [b, a];
console.log(a,b)
Salin selepas log masuk

Bagaimana untuk melaksanakan pertukaran berubah dalam es6

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pertukaran berubah dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
es6
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