有没有办法编写一个在jade模板中定义的带有换行符和缩减的数组,纯粹是出于阅读的原因。
例如,像这样:
- var array = [
- ['a','b','c','d','e','f','g','h','i','k','l','m','n'],
- ['a','b','c','d','e','f','g','h','i','k','l','m','n'],
- ['a','b','c','d','e','f','g','h','i','k','l','m','n'],
- ['a','b','c','d','e','f','g','h','i','k','l','m','n']
- ];
我看过this answer关于属性值中的多行,但我认为我不能在这里使用相同的答案。
答案 0 :(得分:3)
目前没有优雅的方法来做到这一点。您可以通过为每个数组行使用变量来解决您的问题
- var a1 = ['a','b','c','d','e','f','g','h','i','k','l','m','n'];
- var a2 = ['a','b','c','d','e','f','g','h','i','k','l','m','n'];
- var a3 = ['a','b','c','d','e','f','g','h','i','k','l','m','n'];
- var a4 = ['a','b','c','d','e','f','g','h','i','k','l','m','n'];
- var array = [a1, a2, a3, a4];
或者如果您更喜欢一维数组
- var array = [];
- array.push('a','b','c','d','e','f','g','h','i','k','l','m','n');
- array.push('a','b','c','d','e','f','g','h','i','k','l','m','n');
- array.push('a','b','c','d','e','f','g','h','i','k','l','m','n');
- array.push('a','b','c','d','e','f','g','h','i','k','l','m','n');
这些只是解决方法,因为目前在玉器中没有优雅的语法来实现这一点。
答案 1 :(得分:0)