92 of 264 menu

Phương thức join

Phương thức join kết hợp các phần tử của mảng thành một chuỗi với dấu phân cách được chỉ định (nó sẽ được chèn giữa các phần tử của mảng). Dấu phân cách được xác định bởi tham số của phương thức và không bắt buộc. Nếu nó không được chỉ định - theo mặc định, dấu phẩy sẽ được sử dụng làm dấu phân cách. Nếu bạn muốn nối các phần tử của mảng mà không có dấu phân cách - hãy chỉ định nó là một chuỗi rỗng ''.

Cú pháp

mảng.join([dấu_phân_cách]);

Ví dụ

Giả sử có một mảng. Hãy kết hợp các phần tử của mảng này thành một chuỗi với dấu phân cách '-':

let arr = [1, 2, 3]; let str = arr.join('-'); console.log(str);

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

'1-2-3'

Ví dụ

Bây giờ hãy không chỉ định dấu phân cách và theo mặc định dấu phẩy sẽ trở thành dấu phân cách:

let arr = [1, 2, 3]; let str = arr.join(); console.log(str);

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

'1,2,3'

Ví dụ

Hãy nối các phần tử của mảng mà không có bất kỳ dấu phân cách nào:

let arr = [1, 2, 3]; let str = arr.join(''); console.log(str);

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

'123'

Ví dụ . Ứng dụng

Hãy đảo ngược các ký tự của chuỗi theo thứ tự ngược lại. Để làm điều này, hãy chia chuỗi thành mảng bằng split với dấu phân cách '' (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ử mảng riêng biệt), đảo ngược mảng này bằng reverse và sau đó nối mảng đã đảo ngược trở 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'

Ví dụ . Ứng dụng

Cho một ngày tháng ở định dạng '2025-12-31'. Hãy biến nó thành định dạng '31.12.2025'. Để làm điều này, hãy chia chuỗi thành mảng bằng split, đảo ngược mảng này bằng reverse và sau đó nối mảng đã đảo ngược trở lại bằng join:

let date = '2025-12-31'; let res = date.split('-').reverse().join('.'); console.log(res);

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

'31.12.2025'

Xem thêm

  • phương thức split,
    chia một chuỗi thành mảng theo dấu phân cách được chỉ định
  • phương thức reverse,
    thay đổi thứ tự các phần tử trong mảng thành thứ tự ngược lại
  • phương thức concat,
    nối các chuỗi thành một
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