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
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
5 trả về một mảng dưới dạng chuỗiPhương thức
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
5 không thay đổi mảng ban đầuBấ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
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
5 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óPhương thức
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
5 tạo và trả về một chuỗi mới bằng cách nối tất cả các phần tử trong một mảng [hoặc một đối tượng giống mảng], được phân tách bằng dấu phẩy hoặc một chuỗi dấu phân cách đã chỉ định. Nếu mảng chỉ có một mục, thì mục đó sẽ được trả về mà không cần sử dụng dấu táchThử nó
cú pháp
join[]
join[separator]
Thông số
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
9 Tùy chọnChỉ định một chuỗi để phân tách từng cặp phần tử liền kề của mảng. Dấu phân cách được chuyển thành chuỗi nếu cần. Nếu bỏ qua, các phần tử mảng được phân tách bằng dấu phẩy [","]. Nếu
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
9 là một chuỗi rỗng, tất cả các phần tử được nối với nhau mà không có bất kỳ ký tự nào ở giữa chúngGiá trị trả về
Một chuỗi có tất cả các phần tử mảng tham gia. Nếu
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
1 là const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
2, chuỗi rỗng được trả vềSự mô tả
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à
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
3, const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
0, thì nó được chuyển đổi thành một chuỗi rỗng thay vì chuỗi const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
1 hoặc const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
2Phương thức
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
3 được truy cập nội bộ bởi const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
4 mà không có đối số. Ghi đè const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
3 của một cá thể mảng cũng sẽ ghi đè hành vi const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
6 của nóKhi được sử dụng trên các mảng thưa thớt, phương thức
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
5 lặp lại các vị trí trống như thể chúng có giá trị const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
3Phương pháp
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
5 là chung chung. Nó chỉ mong đợi giá trị console.log[[1, , 3].join[]]; // '1,,3'
console.log[[1, undefined, 3].join[]]; // '1,,3'
0 có thuộc tính console.log[[1, , 3].join[]]; // '1,,3'
console.log[[1, undefined, 3].join[]]; // '1,,3'
1 và các thuộc tính có khóa số nguyênví dụ
Tham gia một mảng bốn cách khác nhau
Ví dụ sau tạo một mảng,
console.log[[1, , 3].join[]]; // '1,,3'
console.log[[1, undefined, 3].join[]]; // '1,,3'
2, với ba phần tử, sau đó nối 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à dấu cách, sau đó là dấu cộng và chuỗi trốngconst 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 tham gia [] trên các mảng thưa thớt
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
5 xử lý các vị trí trống giống như const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
3 và tạo thêm dấu phân cách________số 8
Gọi tham gia [] trên các đối tượng không phải mảng
Phương thức
const a = ["Wind", "Water", "Fire"];
a.join[]; // 'Wind,Water,Fire'
a.join[", "]; // 'Wind, Water, Fire'
a.join[" + "]; // 'Wind + Water + Fire'
a.join[""]; // 'WindWaterFire'
5 đọc thuộc tính console.log[[1, , 3].join[]]; // '1,,3'
console.log[[1, undefined, 3].join[]]; // '1,,3'
1 của console.log[[1, , 3].join[]]; // '1,,3'
console.log[[1, undefined, 3].join[]]; // '1,,3'
0 và sau đó truy cập từng chỉ mục số nguyên