为了账号安全,请及时绑定邮箱和手机立即绑定

join()和concat()的区别

join()和concat()的区别就在于concat直接显示用‘,’分割,而join()可以指定分隔符????对吗

正在回答

3 回答

join()是输出成字符串用默认用“,”分割。concat()是连接数组。完全不一样。

0 回复 有任何疑惑可以回复我~
#1

慕粉4059823 提问者

非常感谢!
2016-11-03 回复 有任何疑惑可以回复我~

join()是数组内连接吗?

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468044    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

join()和concat()的区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信