gpt4 book ai didi

node.js - 在 Pug/Jade 中循环遍历脚本 block 内的数组

转载 作者:太空宇宙 更新时间:2023-11-03 22:28:43 25 4
gpt4 key购买 nike

如何在 Pug/Jade 中循环遍历脚本 block 内的数组?

哈巴狗代码:

script.
var arr = {for each val in ['a', 'b'] + ","};

期望的输出

var arr = {'a','b',};

此处的代码逐字输出该行。

最佳答案

我将阅读这里的字里行间,并假设您真的不想输出无效的 JavaScript 对象:

var arr = {'a','b',};

在对象中,您必须遵循 {key:value, key:value} 模式,这就是 {key,key}。结尾的逗号不会是致命的,但也可能不需要。

相反,我们假设您想要一个有效格式的数组输出,如下所示:

var arr = ['a','b'];

在这种情况下,您需要使用unescaped interpolation当你在 plain text 里面时 block (由脚本标记末尾的句点引起)。

var arr = !{arrayVariable};

为了更安全一点,以防您的路线未将该变量传递给模板,您可以执行以下操作:

var arr = !{arrayVariable || []};

具体来说,回到您所要求的内容,此代码适用于上面的用例:

var arr = !{["a", "b"]};

关于node.js - 在 Pug/Jade 中循环遍历脚本 block 内的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41304884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com