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

javascriptarray.reverse();

Contoh

Mari kita balikkan sebuah array:

javascriptlet arr = ['a', 'b', 'c'];
arr.reverse();

console.log(arr);

Hasil eksekusi kode:

javascript['c', 'b', 'a']

Contoh

Dan sekarang mari kita tulis array yang telah dibalik ke dalam variabel baru:

javascriptlet arr = ['a', 'b', 'c'];
let res = arr.reverse();

console.log(res);

Hasil eksekusi kode:

javascript['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:

javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');

console.log(res);

Hasil eksekusi kode:

javascript'987654321'

Contoh . Penerapan

Mari sederhanakan solusi dari tugas sebelumnya - gabungkan semua perintah menjadi satu rangkaian:

javascriptlet str = '123456789';
let res = str.split('').reverse().join('');

console.log(res);

Hasil eksekusi kode:

javascript'987654321'

Lihat juga

  • metode split,
    yang memisahkan string menjadi array berdasarkan pemisah yang ditentukan
  • metode join,
    yang menggabungkan elemen array menjadi string dengan pemisah yang ditentukan