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
array.reverse();
Contoh
Mari balikkan sebuah array:
let arr = ['a', 'b', 'c'];
arr.reverse();
console.log(arr);
Keputusan pelaksanaan kod:
['c', 'b', 'a']
Contoh
Sekarang mari catat array yang terbalik ke dalam pembolehubah baru:
let arr = ['a', 'b', 'c'];
let res = arr.reverse();
console.log(res);
Keputusan pelaksanaan kod:
['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:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
Keputusan pelaksanaan kod:
'987654321'
Contoh . Aplikasi
Mari permudahkan penyelesaian masalah sebelumnya - gabungkan semua perintah menjadi satu rantaian:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
Keputusan pelaksanaan kod:
'987654321'