如何在玉器中串联一个数组?

时间:2018-07-09 18:40:38

标签: javascript pug

我试图通过使用for循环来连接数组c[x].topLevelIndustry中的项目:

 -var text="";
 -var y;
 script.
   for (y=0, y< c[x].topLevelIndustry.length, y++){
     text+=#{c[x].topLevelIndustry[y]} + ",";
   }
 p= text
  1. 我已经尝试了多种方法怎么解决?
  2. jade / javascript中的变量之间有什么关系?如果设置了-var somevar,该如何将其用于翡翠?

1 个答案:

答案 0 :(得分:1)

使用script标记可防止pug运行代码。而是将其传递给浏览器以执行客户端。代替脚本标签,请使用unbuffered code block

-
  var text = "";
  var y;
  for (y = 0, y < c[x].topLevelIndustry.length, y++){
    text += c[x].topLevelIndustry[y] + ",";
  }

p #{text}

使用.join() javascript method,可以更简洁地获得相同的结果。

p= c[x].topLevelIndustry.join()