我正在忙着学习模板化语言JADE,而我似乎无法弄清楚如何进行for
循环。
目前我有以下代码:
- for (var i = 0; i < 10; ++i) {
p #{var}
- }
我试图在var
代码中输出p
十次的值。
答案 0 :(得分:1)
单词var
是Javascript中的关键字。 Jade是用Javascript编写的。没有变量var
,创建变量的定义是
var [NameOfMyVariable] = [TheDataIntoMyVariable];
就是这样,你打算获得一个变量的迭代。在这种情况下是i
,
- for (var i = 0; i < 10; ++i) {
p #{i}
- }
答案 1 :(得分:0)
您应该使用jade语法循环遍历数组:http://jade-lang.com/reference/iteration/
例如:
ul
each val in [1, 2, 3, 4, 5]
li= val
正如Alejo已经说过的那样,你不能将var
用作jade中的变量,因为它是一个JavaScript关键字。