问答详情
源自:7-18 数组连接concat()

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

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

提问者:lianyidan 2016-06-10 12:36

个回答

  • qq_天大小霸王
    2016-07-19 12:41:23

    <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>

  • qq_阿木木_2
    2016-06-26 10:29:49

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

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

  • 慕粉3525117
    2016-06-21 09:27:46

    怎样去除连接的逗号?


  • Swhite
    2016-06-10 14:45:26

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

  • 点灯夜
    2016-06-10 14:12:45

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

  • 泪在投降
    2016-06-10 13:46:58

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

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