如果您有2个经典和流行阵列:
classical=["Beethoven","Mozart","Tchaikovsky"];
pop=["Beatles","Corrs","Fleetwood Mac","Status Quo"];
为什么当你设置all=classical+pop
时,它会给数组元素中的字符集赋予个别字符?
如何在不重新输入即all=["Beethoven","Mozart","Tchaikovsky","Beatles"...]
非常感谢提前。
答案 0 :(得分:7)
使用Array类的concat()方法将它们组合在一个新变量上:
var all = classical.concat(pop);
答案 1 :(得分:4)
+
首先将两个数组转换为字符串,然后添加字符串。为此,您需要使用concat
方法。
> classical=["Beethoven","Mozart","Tchaikovsky"];
["Beethoven", "Mozart", "Tchaikovsky"]
> pop=["Beatles","Corrs","Fleetwood Mac","Status Quo"];
["Beatles", "Corrs", "Fleetwood Mac", "Status Quo"]
> all = classical.concat(pop)
["Beethoven", "Mozart", "Tchaikovsky", "Beatles", "Corrs", "Fleetwood Mac", "Status Quo"]