如何在javascript中添加数组?

时间:2016-04-14 07:12:49

标签: javascript arrays

有谁能告诉我我做错了什么?问题是“ramdom1”没有被添加到数组中。(text_loot中没有显示任何内容)

任何帮助都会很棒,谢谢。

var lootArray = [].join("<br>");

lootArray.add("ramdom1");

document.getElementById("text_loot").innerHTML = lootArray;

3 个答案:

答案 0 :(得分:3)

首先,将元素添加到数组的方法称为push,而不是add

其次,当您在数组上执行join时,您会获得字符串,其中没有pushadd等方法

如果你真的想这样做,你需要这个代码:

var lootArray = []

lootArray.push("ramdom1");

lootArray = lootArray.join("<br>");

document.getElementById("text_loot").innerHTML = lootArray;

答案 1 :(得分:2)

替换

lootArray.add("ramdom1");

lootArray.push("ramdom1");

答案 2 :(得分:0)

使用这样的推送方法。希望它能起作用

lootArray.push("ramdom1");