93 of 264 menu

Phương thức reverse

Phương thức reverse thay đổi thứ tự các phần tử trong mảng thành ngược lại. Phương thức này thay đổi mảng ban đầu (nó sẽ trở thành mảng đã đảo ngược) và cũng trả về mảng đã đảo ngược (có thể sử dụng theo cả hai cách).

Cú pháp

mảng.reverse();

Ví dụ

Hãy đảo ngược một mảng:

let arr = ['a', 'b', 'c']; arr.reverse(); console.log(arr);

Kết quả thực thi mã:

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

Ví dụ

Bây giờ hãy gán mảng đã đảo ngược vào một biến mới:

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

Kết quả thực thi mã:

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

Ví dụ . Ứng dụng

Hãy đảo ngược các ký tự của một chuỗi theo thứ tự ngược lại. Để làm điều này, chúng ta chia chuỗi thành mảng bằng cách sử dụng split với dấu phân cách là '' (dấu phân cách này sẽ đặt mỗi ký tự của chuỗi vào một phần tử riêng biệt của mảng), đảo ngược mảng này bằng cách sử dụng reverse và sau đó nối mảng đã đảo ngược lại bằng join:

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

Kết quả thực thi mã:

'987654321'

Ví dụ . Ứng dụng

Hãy đơn giản hóa giải pháp của bài toán trước - kết hợp tất cả các lệnh thành một chuỗi:

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

Kết quả thực thi mã:

'987654321'

Xem thêm

  • phương thức split,
    phương thức chia một chuỗi thành mảng theo dấu phân cách chỉ định
  • phương thức join,
    phương thức nối các phần tử của mảng thành một chuỗi với dấu phân cách chỉ định
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối