Javascript 在数组中添加断点

Javascript 在数组中添加断点,javascript,Javascript,我试图让数组中的每个项之间都有一个换行符。我的程序所做的是根据用户对一个问题的回答,使用其他几个数组创建一个新数组。我似乎不知道如何在每个项目之间允许换行 这一切都是用JavaScript完成的(除了一点CSS,但并不重要)。我尝试过使用标记,但它只会打印 我有四个相关的数组。 问题一: var-questions=[“你喜欢志愿服务吗”,“你有兴趣加入音乐剧/剧院吗?”,“你会……”//它会一直持续下去,但我不会打扰你的你可以使用加入数组recClubs.push(clubs[h].join

我试图让数组中的每个项之间都有一个换行符。我的程序所做的是根据用户对一个问题的回答,使用其他几个数组创建一个新数组。我似乎不知道如何在每个项目之间允许换行

这一切都是用JavaScript完成的(除了一点CSS,但并不重要)。我尝试过使用
标记,但它只会打印

我有四个相关的数组。 问题一:


var-questions=[“你喜欢志愿服务吗”,“你有兴趣加入音乐剧/剧院吗?”,“你会……”//它会一直持续下去,但我不会打扰你的
你可以使用加入数组
recClubs.push(clubs[h].join(“,
”)
实际上,您正在向innerHtml添加数组,但它可能是用

标记格式化的字符串

但数据结构应该是:

var clubs=[["All In","Interact Club","Key Club"," Environmental Club"],[" Fall Production"," Spring Musical"], ["Student Government"],[" Tricorn"]].
或者不改变数据结构

function eliminateClubs(){
 for(h=0;h<=personChoices.length;h++){
   if (personChoices[h]==1){
     var addedValue = Array.isArray(clubs[h]) ? clubs[h].join(', <br/>') :clubs[h] + '<br/>';     
     recClubs.push(addedValue);
 }
}
函数消除器clubs(){

对于(h=0;hYou可以在每次向arraySorry添加项目时添加新行转义序列)我编辑了此注释,因为我以前弄错了:我使用了此注释,它给了我以下错误:TypeError:clubs[h].join不是一个函数。我的数组中有多个数组。当我只选择给数组中一个数组的响应时,它会按照我的意愿执行。当我选择多个响应时,它会显示错误。这是由于数组中的原始字符串造成的-您可以使用单个字符串值将字符串包装到数组中(“学生政府”变为[“学生政府”]),或在添加到recClubs变量之前使用Array.isArray(clubs[h])。