ejs中的多个variables声明
我正在尝试声明并将一个默认值分配给多个variables。 但是,价值只是分配给最后一个variables
<% var scale_text,scale_image = 'free_transform'; %>
此打印空白:
<%- scale_text %>
这将打印free_transform
<%- scale_image %>
我错过了什么?
用=
分隔variables,将它们设置为相同的默认值。
<% var scale_text = scale_image = 'free_transform'; %>
更新:虽然,如@Meeker在他们的答案中指出,这可能是更好的:
<% var scale_text, scale_image; %> <% scale_text = scale_image = 'free_transform'; %>
你的文章将把scale_text声明为一个空variables。
要以您想要的方式工作,您需要执行以下操作
<% var scale_text = scale_image = 'free_transform'; %>
不过这可能是可取的
<% var scale_text, scale_image; %> <% scale_text = scale_image = 'free_transform'; %>