我有一个数据变量发送到客户端,但它可能并不总是作为变量包含在 express locals 中。如果不存在,则var data = !{JSON.stringify(data)};
返回var data = ;
导致 js 错误。
我尝试使用以“-”为前缀的条件,但这似乎不起作用。
script(type='text/javascript')
- if locals.data
var data = !{JSON.stringify(data)};
- else
var data = {};
如果 locals.data 未定义,我如何给它一个默认值?