Hallo sobat skilvul…
Pada kesempatan kali ini, saya mau kasih trick sederhana niih yang bisa digunakan ketika ingin menukar data pada variabel.
Secara logika, untuk dapat melakukan penukaran data pada variabel, membutuhkan variabel tambahan sebagai wadah sementara. Contohnya seperti ini:
let a = 1
let b = 2
let temp // wadah sementara
temp = a
a = b
b = temp
console.log(a) // 2
console.log(b) // 1
Berhubung javascript memiliki fitur destructur, naah kamu dapat memanfaatkan fitur tersebut untuk menukar data. Sehingga kodenya menjadi seperti ini:
let a = 1
let b = 2
[a, b] = [b, a]
console.log(a) // 2
console.log(b) // 1
Selamat mencoba