多行数组文字

在我的Jade模板中,我试图创build一个这样的数组:

- var myArray = [ 'one', 'two', 'three' ] 

但它不编译。 任何人知道为什么 能够有一个可以用作mixin参数的多行数组会使我的代码更加冗长。

       

网上收集的解决方案 "多行数组文字"

 - myArray = ['one'] - myArray.push('two') - myArray.push('three') 

如果你想要。

您可以使用块代码:

 - var myArray = [ "one", "two", "three" ] each row, index in myArray 

divesario是对的应该是这样的:

 - var myArray = [ - 'one', - 'two', - 'three' - ] 

你可以,但是每行必须以' – '作为前缀 – 见https://github.com/visionmedia/jade/issues/502