var art = [1, 2, 3, 4, 5];
var str = art.join("--"); // "1--2--3--4--5"
var str2 = art.join(""); // "12345"
","。傳 "" 可無縫拼接。toString() 轉換。undefined、null、空位會被轉為空字符串。| 場景 | 代碼 | 結果 |
|---|---|---|
| CSV 生成 | arr.join(",") | "a,b,c" |
| 路徑拼接 | parts.join("/") | "usr/local/bin" |
| 標簽拼接 | tags.join(" ") | "js css html" |
join 不會修改原數組。map 再 join:arr.map(x => x*2).join(",")。一行 join 搞定所有數組轉字符串需求,簡潔高效。