ví dụ
const trái cây = ["Chuối", "Cam", "Táo", "Xoài"];
let text = trái cây. tham gia[];
Một dải phân cách khác
const trái cây = ["Chuối", "Cam", "Táo", "Xoài"];
let text = trái cây. tham gia[" và "];
Định nghĩa và cách sử dụng
Phương thức join[]
trả về một mảng dưới dạng một chuỗi
Phương thức join[]
không thay đổi mảng ban đầu
Bất kỳ dấu phân cách nào cũng có thể được chỉ định. Mặc định là dấu phẩy [,]
cú pháp
Thông số
Dấu phân cách mô tả tham sốTùy chọn.Dấu phân cách sẽ được sử dụng.
Mặc định là dấu phẩy.
Giá trị trả về
LoạiMô tảMột chuỗi. Các giá trị mảng, được phân tách bằng dấu phân cách đã chỉ địnhHỗ trợ trình duyệt
join[]
là một tính năng ECMAScript1 [ES1]
ES1 [JavaScript 1997] được hỗ trợ đầy đủ trên mọi trình duyệt
ChromeEdgeFirefoxSafariOperaIECóCóCóCóCóCóTùy thuộc vào việc chuỗi được phân tách bằng dấu phẩy của bạn có khoảng trắng hay không, bạn có thể thực hiện các thao tác sau để chuyển chuỗi đó thành một mảng
- Chuyển đổi chuỗi được phân tách bằng dấu phẩy không có dấu cách thành một mảng;
- Chuyển đổi chuỗi được phân tách bằng dấu phẩy với tập hợp chuỗi các khoảng trắng lặp lại thành một mảng;
- Chuyển đổi chuỗi được phân tách bằng dấu phẩy với khoảng trắng không xác định thành một mảng
Chuyển đổi chuỗi được phân tách bằng dấu phẩy không có dấu cách thành một mảng
Bạn có thể chuyển đổi một chuỗi JavaScript được phân tách bằng dấu phẩy [không có dấu cách] thành một mảng bằng cách sử dụng phương thức String.prototype.split[]
, chẳng hạn như như vậy
const str = 'foo,bar,baz,qux'; console.log[str.split[',']]; // ['foo', 'bar', 'baz', 'qux']
Chuyển đổi chuỗi được phân tách bằng dấu phẩy bằng cách đặt chuỗi các khoảng trắng lặp lại thành một mảng
Nếu chuỗi được phân tách bằng dấu phẩy có một số khoảng trắng đã biết trong một chuỗi lặp lại [e. g. ",
"], thì bạn có thể chỉ cần chỉ định nó làm dấu phân cách cho phương thức String.prototype.split[]
, ví dụ: như vậy
const str = 'foo, bar, baz, qux'; console.log[str.split[', ']]; // ['foo', 'bar', 'baz', 'qux']
Chuyển đổi chuỗi được phân tách bằng dấu phẩy với khoảng trắng không xác định thành một mảng
Nếu chuỗi của bạn có số lượng khoảng trắng không xác định trước/sau theo bất kỳ thứ tự/số nào, thì bạn có thể sử dụng
const str = 'foo, bar, baz, qux'; console.log[str.split[', ']]; // ['foo', 'bar', 'baz', 'qux']1 để lặp lại từng mục trong mảng kết quả [từ
String.prototype.split[]
] và sử dụng const str = 'foo, bar, baz, qux'; console.log[str.split[', ']]; // ['foo', 'bar', 'baz', 'qux']3 để cắt bất kỳ khoảng trắng nào.
const str = ' foo , bar,baz, qux '; const arr = str.split[','].map[[item] => item.trim[]]; console.log[arr]; // ['foo', 'bar', 'baz', 'qux']
Điều này cũng hoạt động như mong đợi khi có một chuỗi các khoảng trắng lặp lại trong chuỗi. Ví dụ
const str = 'foo, bar, baz, qux'; const arr = str.split[','].map[[item] => item.trim[]]; console.log[arr]; // ['foo', 'bar', 'baz', 'qux']
Hy vọng bạn tìm thấy bài viết này hữu ích. Nó được xuất bản vào ngày 16 tháng 9 năm 2022. Hãy thể hiện tình yêu và sự ủng hộ của bạn bằng cách chia sẻ bài đăng này
Có một phương thức JavaScript tích hợp mà bạn có thể sử dụng và chuyển đổi một chuỗi được phân tách bằng dấu phẩy thành một mảng
Phương thức split[] phân tách một chuỗi bằng cách sử dụng dấu phân cách cụ thể như dấu phẩy [,]
Sử dụng dấu phân tách bằng dấu phẩy trong đối số đầu tiên của phương thức tách nếu bạn muốn tách nó bằng dấu phẩy
let str = "Rome,Moscow,Paris,Madrid,Prague,Milan"; . tách ra[',']; . nhật ký [mảng];
Sử dụng tham số giới hạn để tách một chuỗi thành một mảng và cũng lấy tên riêng lẻ
let str = "Rome,Moscow,Paris,Madrid,Prague,Milan"; . chia[",", 4]; . nhật ký [mảng]; . Bảng điều khiển ["Rome", "Moscow", "Paris", "Madrid"]. nhật ký [mảng [0]]; // Đầu ra. ["La Mã"]
Nếu bạn truyền vào một chuỗi rỗng, mỗi ký tự sẽ được tách ra và chuyển đổi thành một mảng
hãy để str = "W3docs. com"; hãy mảng = str. tách ra[""]; . nhật ký [mảng];
Phương thức split[] được gọi để chia một chuỗi thành một mảng các chuỗi con và trả về một mảng mới. Phương thức split[] cắt một chuỗi thành một tập hợp các chuỗi con có thứ tự và đặt các chuỗi con này vào một mảng trả về một mảng mới
Để chuyển đổi một chuỗi được phân tách bằng dấu phẩy thành một mảng trong JavaScript, hãy gọi phương thức split[] trên chuỗi được phân tách bằng dấu phẩy này và chuyển ký tự dấu phẩy làm đối số đầu tiên đóng vai trò là dấu phân cách
cú pháp
Cú pháp để tách một chuỗi được phân tách bằng dấu phẩy
const str = 'foo, bar, baz, qux'; console.log[str.split[', ']]; // ['foo', 'bar', 'baz', 'qux']4 thành một mảng là
str.split[',']
ví dụ
Trong ví dụ sau, chúng ta lấy một chuỗi str được phân tách bằng dấu phẩy và tách chuỗi này bằng ký tự dấu phẩy làm dấu phân cách bằng phương thức split[]. split[] trả về một mảng
Chúng ta sẽ hiển thị các phần tử của mảng ra đầu ra html
mục lục. html
► Chạy ⟳ Đặt lại
Phần kết luận
Trong Hướng dẫn JavaScript này, chúng ta đã học cách tách một chuỗi được phân tách bằng dấu phẩy thành một mảng các giá trị trong JavaScript, sử dụng phương thức split[], với các ví dụ