Metode reverse
Metode reverse mengubah urutan elemen
dalam array menjadi terbalik.
Metode mengubah array asli (array tersebut
akan menjadi terbalik) dan juga mengembalikan array
yang telah terbalik (dapat digunakan dengan kedua cara tersebut).
Sintaks
array.reverse();
Contoh
Mari kita balikkan sebuah array:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Hasil eksekusi kode:
['c', 'b', 'a']
Contoh
Dan sekarang mari kita tulis array yang telah dibalik ke dalam variabel baru:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Hasil eksekusi kode:
['c', 'b', 'a']
Contoh . Penerapan
Mari kita balikkan karakter string dalam urutan
terbalik. Untuk melakukan ini, kita akan memisahkan string menjadi array
menggunakan split
dengan pemisah '' (pemisah ini akan menempatkan
setiap karakter string ke dalam elemen array
terpisah), membalikkan array ini menggunakan
reverse dan kemudian menggabungkan array yang telah dibalik
kembali menggunakan join:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Hasil eksekusi kode:
'987654321'
Contoh . Penerapan
Mari sederhanakan solusi dari tugas sebelumnya - gabungkan semua perintah menjadi satu rangkaian:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Hasil eksekusi kode:
'987654321'