作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否有任何方法可以编写在 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关于属性值中的多行,但我认为我不能在这里使用相同的答案。
最佳答案
目前没有优雅的方法来做到这一点。您可以通过为每个数组行使用变量来解决您的问题
- 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');
这些只是解决方法,因为目前在 Jade 中没有优雅的语法来实现这一点。
关于javascript - 将长 Jade 数组变量拆分为多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25325805/
我是一名优秀的程序员,十分优秀!