Kaedah reverse

Kaedah reverse mengubah susunan elemen dalam array secara songsang. Kaedah mengubah array asal (ia akan menjadi terbalik) dan juga mengembalikan array yang terbalik (boleh digunakan dengan kedua-dua cara).

Sintaks

javascriptarray.reverse();

Contoh

Mari balikkan sebuah array:

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

console.log(arr);

Keputusan pelaksanaan kod:

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

Contoh

Sekarang mari catat array yang terbalik ke dalam pembolehubah baru:

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

console.log(res);

Keputusan pelaksanaan kod:

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

Contoh . Aplikasi

Mari balikkan aksara rentetan secara songsang. Untuk ini, pecahkan rentetan kepada array menggunakan split menggunakan pemisah '' (pemisah ini akan meletakkan setiap aksara rentetan ke dalam elemen array yang berasingan), balikkan array ini menggunakan reverse dan kemudian gabungkan array yang terbalik semula menggunakan join:

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

console.log(res);

Keputusan pelaksanaan kod:

javascript'987654321'

Contoh . Aplikasi

Mari permudahkan penyelesaian masalah sebelumnya - gabungkan semua perintah menjadi satu rantaian:

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

console.log(res);

Keputusan pelaksanaan kod:

javascript'987654321'

Lihat juga

  • kaedah split,
    yang memecahkan rentetan kepada array mengikut pemisah yang ditentukan
  • kaedah join,
    yang menggabungkan elemen array menjadi rentetan dengan pemisah yang ditentukan