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

字符串连接concat(),为什么连接完后会有,号?

字符串连接concat(),为什么连接完后会有,号?

正在回答

6 回答

<script type="text/javascript">
    var myarr1= new Array("010")
    var myarr2= new Array("-","84697581");
    var myarr3 = myarr1.concat(myarr2);
    var myarr4 = myarr3.toString();
    document.write(myarr4.replace(/,/g,""));/*g:意思是查找全部*/
</script>

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

var myarr1= new Array("010")
    var myarr2= new Array("-","84697581");
    var myarr3=myarr1.concat(myarr2);
   document.write(myarr3.join(" "));

用.join();方法 结果为:010 - 84697581

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

怎样去除连接的逗号?


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

因为返回的是数组,“,”是数组元素间隔的符号

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

数组合成的时候     后面那个数组是作为前面数组的新元素的,所以会有逗号,因为数组所有元素间的分隔符就是逗号嘛,concat使数组的长度增加了1

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

返回一个新数组,这个新数组是由两个或更多数组组合而成的。

array1.concat([item1[, item2[, . . . [, itemN]]]])


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

举报

0/150
提交
取消

字符串连接concat(),为什么连接完后会有,号?

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