Có nhiều phương pháp để chuyển đổi một mảng thành danh sách được phân tách bằng dấu phẩy
1. Sử dụng mảng # tham gia
Từ MDN
Phương thức jo () kết hợp tất cả các phần tử của một mảng (hoặc một đối tượng giống như mảng) thành một chuỗi.
Mật mã
var arr = ["this","is","a","comma","separated","list"];
arr = arr.join(",");
Đoạn trích
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr.join(",");
console.log(arr);
2. Sử dụng mảng # toString
Từ MDN
Phương thức toString () trả về một chuỗi đại diện cho mảng đã chỉ định và các phần tử của nó.
Mật mã
var arr = ["this","is","a","comma","separated","list"];
arr = arr.toString();
Đoạn trích
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr.toString();
console.log(arr);
3. Thêm [] + trước mảng hoặc + [] sau một mảng
Các [] + hoặc + [] sẽ chuyển đổi nó thành một chuỗi
Bằng chứng
([]+[] === [].toString())
sẽ xuất ra đúng
console.log([]+[] === [].toString());
var arr = ["this","is","a","comma","separated","list"];
arr = []+arr;
Đoạn trích
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = []+arr;
console.log(arr);
Cũng thế
var arr = ["this","is","a","comma","separated","list"];
arr = arr+[];
var arr = ["this", "is", "a", "comma", "separated", "list"];
arr = arr + [];
console.log(arr);
var arr = ["Zero", "One", "Two"]; console.log(arr.toString());
trả vềZero,One,Two
Đọc thêm