我正在尝试声明并为多个变量分配默认值。但该值仅被分配给最后一个变量
<% var scale_text,scale_image = 'free_transform'; %>
此打印空白:
<%- scale_text %>
这会打印free_transform
<%- scale_image %>
我缺少什么?
答案 0 :(得分:4)
将变量与=
分开,将它们设置为相同的默认值。
<% var scale_text = scale_image = 'free_transform'; %>
更新:虽然@Meeker在答案中指出,但这可能更好:
<% var scale_text, scale_image; %>
<% scale_text = scale_image = 'free_transform'; %>
答案 1 :(得分:2)
您的写作会将scale_text声明为空变量。
要按照您希望的方式工作,您需要执行以下操作
<% var scale_text = scale_image = 'free_transform'; %>
然而,这可能更可取
<% var scale_text, scale_image; %>
<% scale_text = scale_image = 'free_transform'; %>