var myArray=["I", "love"];
var arr=["mymom" ,"forever"];
document.write(myArray.concat(arr));
这么写后,为什么输出是I,love,mymom,forever 呢,为什么逗号被输出来了????
concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。返回的是数组,当然有逗号了。
var myArray=["I", "love"];
var arr=["mymom" ,"forever"];
document.write(myArray.concat(arr).join(" "));
用join方法可以把数组拼接成一句话
myArray.concat(arr)得到连接后的新的数组["I", "love","mymom" ,"forever"]
输出数组时数组的每个元素会用逗号分隔开,所有有逗号呀