问答详情
源自:7-17 Array 数组对象

concat()方法

var myArray=["I", "love"];

var arr=["mymom" ,"forever"];

document.write(myArray.concat(arr));

这么写后,为什么输出是I,love,mymom,forever 呢,为什么逗号被输出来了????


提问者:一个高冷蛋一个矮萌 2017-03-25 11:40

个回答

  • Dod_Annie
    2017-03-25 12:08:10
    已采纳

    concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。返回的是数组,当然有逗号了。


  • sc123
    2018-10-22 09:59:21

    var myArray=["I", "love"];

    var arr=["mymom" ,"forever"];

    document.write(myArray.concat(arr).join(" "));

    用join方法可以把数组拼接成一句话

  • 蒲蒲森
    2017-03-27 20:51:39

    myArray.concat(arr)得到连接后的新的数组["I", "love","mymom" ,"forever"]

    输出数组时数组的每个元素会用逗号分隔开,所有有逗号呀