Hướng dẫn array of strings to string javascript - mảng chuỗi thành chuỗi javascript

Phương thức join() tạo và trả về một chuỗi mới bằng cách kết hợp tất cả các phần tử trong một mảng (hoặc một đối tượng giống như mảng), được phân tách bằng dấu phẩy hoặc chuỗi phân tách được chỉ định. Nếu mảng chỉ có một mục, thì mục đó sẽ được trả về mà không sử dụng dấu phân cách.join() method creates and returns a new string by concatenating all of the elements in an array (or an array-like object), separated by commas or a specified separator string. If the array has only one item, then that item will be returned without using the separator.

Thử nó

Cú pháp

Thông số

separator Tùy chọnOptional

Chỉ định một chuỗi để tách từng cặp phần tử liền kề của mảng. Bộ phân cách được chuyển đổi thành một chuỗi nếu cần thiết. Nếu bị bỏ qua, các phần tử mảng được phân tách bằng dấu phẩy (","). Nếu separator là một chuỗi trống, tất cả các phần tử được nối mà không có bất kỳ ký tự nào ở giữa chúng.

Giá trị trả về

Một chuỗi với tất cả các phần tử mảng đã tham gia. Nếu arr.length0, chuỗi trống được trả về.

Sự mô tả

Các chuyển đổi chuỗi của tất cả các phần tử mảng được nối thành một chuỗi. Nếu một phần tử là undefined, null, nó được chuyển đổi thành một chuỗi trống thay vì chuỗi ____10 hoặc

console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'
1.

Phương pháp

console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'
2 được truy cập nội bộ bởi
console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'
3 mà không có đối số. Ghi đè
console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'
2 của một thể hiện mảng cũng sẽ ghi đè hành vi
console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'
5 của nó.

Khi được sử dụng trên các mảng thưa thớt, phương pháp join() lặp lại các khe trống như thể chúng có giá trị undefined.

Phương pháp join() là chung chung. Nó chỉ mong đợi giá trị

console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'
9 có thuộc tính
const arrayLike = {
  length: 3,
  0: 2,
  1: 3,
  2: 4,
};
console.log(Array.prototype.join.call(arrayLike));
// 2,3,4
console.log(Array.prototype.join.call(arrayLike, "."));
// 2.3.4
0 và các thuộc tính được khóa.

Ví dụ

Tham gia một mảng bốn cách khác nhau

Ví dụ sau đây tạo ra một mảng,

const arrayLike = {
  length: 3,
  0: 2,
  1: 3,
  2: 4,
};
console.log(Array.prototype.join.call(arrayLike));
// 2,3,4
console.log(Array.prototype.join.call(arrayLike, "."));
// 2.3.4
1, với ba phần tử, sau đó tham gia mảng bốn lần: sử dụng dấu phân cách mặc định, sau đó là dấu phẩy và một khoảng trống, sau đó là một điểm cộng và một chuỗi trống.

const a = ["Wind", "Water", "Fire"];
a.join(); // 'Wind,Water,Fire'
a.join(", "); // 'Wind, Water, Fire'
a.join(" + "); // 'Wind + Water + Fire'
a.join(""); // 'WindWaterFire'

Sử dụng Jop () trên các mảng thưa thớt

join() xử lý các khe trống giống như undefined và tạo ra một dấu phân cách bổ sung:

console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'

Gọi tham gia () trên các đối tượng không phải là

Phương thức join() đọc thuộc tính

const arrayLike = {
  length: 3,
  0: 2,
  1: 3,
  2: 4,
};
console.log(Array.prototype.join.call(arrayLike));
// 2,3,4
console.log(Array.prototype.join.call(arrayLike, "."));
// 2.3.4
0 của
console.log([1, , 3].join()); // '1,,3'
console.log([1, undefined, 3].join()); // '1,,3'
9 và sau đó truy cập vào từng chỉ mục số nguyên.

const arrayLike = {
  length: 3,
  0: 2,
  1: 3,
  2: 4,
};
console.log(Array.prototype.join.call(arrayLike));
// 2,3,4
console.log(Array.prototype.join.call(arrayLike, "."));
// 2.3.4

Thông số kỹ thuật

Sự chỉ rõ
Đặc tả ngôn ngữ Ecmascript # sec-array.prototype.join
# sec-array.prototype.join

Tính tương thích của trình duyệt web

Bảng BCD chỉ tải trong trình duyệt

Xem thêm

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 join() trả về một mảng dưới dạng chuỗi.


Phương pháp join() không thay đổi mảng gốc.

Bất kỳ phân tách có thể được chỉ định. Mặc định là dấu phẩy (,).

Cú phápThông số
Tham sốSự mô tả
The separator to be used.
Default is a comma.

máy tách biệt

Tùy chọn. Trình phân tách sẽ được sử dụng.default là một dấu phẩy.Thông số
Tham sốSự mô tả


máy tách biệt

Tù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ề

Trình duyệt ChromeI EBờ rìaFirefoxCuộc đi sănOpera
ĐúngĐúngĐúngĐúngĐúngĐúng

Chúng ta có thể chuyển đổi mảng thành chuỗi trong javascript không?

JavaScript mảng toString () Phương thức toString () trả về một chuỗi với các giá trị mảng được phân tách bằng dấu phẩy. The toString() method returns a string with array values separated by commas.

Làm thế nào để bạn biến một mảng thành một chuỗi?

Để chuyển đổi một mảng thành một chuỗi trong javascript, chúng tôi chỉ cần áp dụng phương thức toString () trên mảng đã cho và chúng tôi nhận được một phiên bản chuỗi của mảng của chúng tôi.Trong nội bộ JavaScript trước tiên chuyển đổi từng phần tử thành chuỗi và sau đó cụ thể chúng để trả về chuỗi cuối cùng.apply the toString() method on the given array, and we get a stringified version of our array. Internally javascript first converts each element into string and then concretes them to return the final string.

Làm cách nào để kết hợp các phần tử mảng thành chuỗi?

Phương thức tham gia () tạo và trả về một chuỗi mới bằng cách kết hợp tất cả các phần tử trong một mảng (hoặc một đối tượng giống như mảng), được phân tách bằng dấu phẩy hoặc chuỗi phân tách được chỉ định.Nếu mảng chỉ có một mục, thì mục đó sẽ được trả về mà không sử dụng dấu phân cách. creates and returns a new string by concatenating all of the elements in an array (or an array-like object), separated by commas or a specified separator string. If the array has only one item, then that item will be returned without using the separator.

Làm thế nào để bạn chia một mảng trong JavaScript?

Phương thức Split () chia một chuỗi thành một mảng các chuỗi con.Phương thức chia () trả về mảng mới.Phương thức chia () không thay đổi chuỗi gốc.Nếu ("") được sử dụng làm dấu phân cách, chuỗi được phân chia giữa các từ.. The split() method returns the new array. The split() method does not change the original string. If (" ") is used as separator, the string is split between words.