Hướng dẫn convert array to comma separated string javascript - chuyển đổi mảng thành chuỗi javascript được phân tách bằng dấu phẩy

Phương thức array.toString() thực sự gọi array.join() dẫn đến một chuỗi được nối với dấu phẩy. Tham khảo

var array = ['a','b','c','d','e','f'];
document.write(array.toString()); // "a,b,c,d,e,f"

Ngoài ra, bạn có thể hoàn toàn gọi Array.toString() bằng cách biến JavaScript ép buộc Array thành

//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
0, như:

//will implicitly call array.toString()
str = ""+array;
str = `${array}`;

Array.prototype.join()

Phương thức tham gia () tham gia tất cả các phần tử của một mảng thành một chuỗi.

Arguments:

Nó chấp nhận một

//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
1 làm đối số, nhưng mặc định đã là dấu phẩy
//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
2

str = arr.join([separator = ','])

Examples:

var array = ['A', 'B', 'C'];
var myVar1 = array.join();      // 'A,B,C'
var myVar2 = array.join(', ');  // 'A, B, C'
var myVar3 = array.join(' + '); // 'A + B + C'
var myVar4 = array.join('');    // 'ABC'

Note:

Nếu bất kỳ yếu tố nào của mảng không được xác định hoặc null, nó được coi là một chuỗi trống.

Hỗ trợ trình duyệt:

Nó có sẵn khá nhiều ở mọi nơi ngày nay, vì IE 5.5 (1999 ~ 2000).

Người giới thiệu

  • Đặc điểm kỹ thuật ECMA
  • Mozilla
  • MSDN

Ví dụ

const fruits = ["chuối", "cam", "táo", "xoài"]; Đặt văn bản = fruits.join ();
let text = fruits.join();

Hãy tự mình thử »

Một khoảng cách khác:

const fruits = ["chuối", "cam", "táo", "xoài"]; Đặt văn bản = fruits.join ("và");
let text = fruits.join(" and ");

Hãy tự mình thử »


Một khoảng cách khác:

const fruits = ["chuối", "cam", "táo", "xoài"]; Đặt văn bản = fruits.join ("và");

Định nghĩa và cách sử dụng

Phương thức

//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
3 trả về một mảng dưới dạng chuỗi.


Cú pháp

Thông số

Tham sốSự mô tả
máy tách biệtTùy chọn. Trình phân tách sẽ được sử dụng.default là một dấu phẩy.
The separator to be used.
Default is a comma.

Giá trị trả về

Loại hìnhSự mô tả
máy tách biệtTùy chọn. Trình phân tách sẽ được sử dụng.default là một dấu phẩy.


Giá trị trả về

Loại hình

Một chuỗi.

Các giá trị mảng, được phân tách bởi bộ phân cách được chỉ định.Hỗ trợ trình duyệt
//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
3 là tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:Trình duyệt ChromeI E
Bờ rìaBờ rìaBờ rìaBờ rìaBờ rìaBờ rìa

Bạn có thể sử dụng chức năng tích hợp trên nguyên mẫu mảng để kết hợp với nhau một mảng như một chuỗi được phân tách bằng dấu phẩy trong JavaScript.

Ảnh theo điểm nâng cấp trên unplash

Kết hợp các mục mảng cùng nhau dưới dạng chuỗi trong javasript

Để chuyển đổi mảng thành các chuỗi được phân tách bằng dấu phẩy trong JavaScript trước tiên cần chuyển mảng đến đối tượng chuỗi như chuỗi (ARR), sau đó chuỗi (ARR) sẽ trả về các chuỗi phân tách bằng dấu phẩy dưới dạng đầu ra.

Vui lòng tham khảo ví dụ dưới đây ở đây, chúng tôi đã vượt qua ARRVALUE = [ , TypeScript, React, Angular '

Đối tượng chuỗi được sử dụng để biểu diễn và thao tác một chuỗi các ký tự.

let arrValue = ['javascript', 'typescript', 'react', 'angular'];

 let strValue = String(arrValue);

 console.log(strValue); //  'javascript,typescript,react,angular'

 console.log(typeof strValue); //  string

Ngoài ra, chúng ta có thể sử dụng phương thức ________ 16 .____ 13, phương thức

//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
8 này được sử dụng để
//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
9) Tất cả các mảng với các ký tự được chỉ định.

Để chuyển đổi mảng thành các chuỗi được phân tách bằng dấu phẩy trong JavaScript, chúng ta có thể sử dụng phương thức

//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
3 của một mảng, bằng cách truyền dấu phẩy làm tham số. Phương thức
//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
8 đã trả về các chuỗi phân tách dấu phẩy dưới dạng đầu ra.

Vui lòng tham khảo ví dụ dưới đây, chúng tôi đã vượt qua ARRVALUE = [[Jav JavaScript, đầu ra. ví dụ

Phương thức & nbsp; ____ 13 & nbsp;

//will implicitly call array.toString()
str = ""+array;
str = `${array}`;
3 method creates and returns a new string by concatenating all of the elements in an array

let arrValue = ['javascript', 'typescript', 'react', 'angular'];

 const strValue = arrValue.join(',');

 console.log(strValue); // 'javascript,typescript,react,angular'

 console.log(typeof strValue); //  string

________ 16 .__ 13 sẽ lấy bộ phân cách được chỉ định làm tham số trong trường hợp của chúng tôi, chúng tôi đã sử dụng dấu phẩy làm dấu phân cách nhưng nếu muốn sử dụng một dấu phân cách khác, chúng tôi có thể sử dụng nó sẽ được phân tách dựa trên ký tự phân cách được chỉ định, ví dụ: # , hoặc bất cứ điều gì bạn muốn.

**************

Bài liên quan: Chuyển đổi mảng thành các chuỗi phân tách không gian

*************

Hướng dẫn convert array to comma separated string javascript - chuyển đổi mảng thành chuỗi javascript được phân tách bằng dấu phẩy