課程
/前端開發
/JavaScript
/JavaScript進階篇
join()和concat()的區別就在于concat直接顯示用‘,’分割,而join()可以指定分隔符????對嗎
2016-11-03
源自:JavaScript進階篇 7-19
正在回答
join()是輸出成字符串用默認用“,”分割。concat()是連接數組。完全不一樣。
慕粉4059823 提問者
join()是數組內連接嗎?
concat() 方法用于連接兩個或多個數組。該方法不會改變現有的數組,而僅僅會返回被連接數組的一個副本。舉例說明:1 /*concat()結果返回的是一個數組*/ 2 3 var arr = new Array(3) 4 arr[0] = "George" 5 arr[1] = "John" 6 arr[2] = "Thomas" 7 8 var arr2 = new Array(3) 9 arr2[0] = "James"10 arr2[1] = "Adrew"11 arr2[2] = "Martin"12 13 document.write(arr.concat(arr2))14 15 16 //result:17 George,John,Thomas,James,Adrew,Martin join方法:join() 方法用于把數組中的所有元素放入一個字符串。元素是通過指定的分隔符進行分隔的。舉例說明:1 /*join()返回的是一個字符串*/ 2 var arr = new Array(3); 3 arr[0] = "George" 4 arr[1] = "John" 5 arr[2] = "Thomas" 6 7 document.write(arr.join()); 8 9 document.write("<br />");10 11 document.write(arr.join("."));12 //result:13 George,John,Thomas14 George.John.Thomas
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答不加join和加了join有什么區別?
3 回答!=和=!的區別
3 回答=== 和 = 的區別
3 回答a++和++a的區別?
2 回答document.getElementsByName和document.getElementsByTagName的區別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-03
join()是輸出成字符串用默認用“,”分割。concat()是連接數組。完全不一樣。
2017-02-17
join()是數組內連接嗎?
2016-11-03
concat() 方法用于連接兩個或多個數組。該方法不會改變現有的數組,而僅僅會返回被連接數組的一個副本。
舉例說明:
1 /*concat()結果返回的是一個數組*/
2
3 var arr = new Array(3)
4 arr[0] = "George"
5 arr[1] = "John"
6 arr[2] = "Thomas"
7
8 var arr2 = new Array(3)
9 arr2[0] = "James"
10 arr2[1] = "Adrew"
11 arr2[2] = "Martin"
12
13 document.write(arr.concat(arr2))
14
15
16 //result:
17 George,John,Thomas,James,Adrew,Martin
join方法:
join() 方法用于把數組中的所有元素放入一個字符串。元素是通過指定的分隔符進行分隔的。
舉例說明:
1 /*join()返回的是一個字符串*/
2 var arr = new Array(3);
3 arr[0] = "George"
4 arr[1] = "John"
5 arr[2] = "Thomas"
6
7 document.write(arr.join());
8
9 document.write("<br />");
10
11 document.write(arr.join("."));
12 //result:
13 George,John,Thomas
14 George.John.Thomas