我正在尝试为多个变量声明并分配默认值。但是该值仅分配给最后一个变量
<% var scale_text,scale_image = 'free_transform'; %>
此打印为空:
<%- scale_text %>
这打印free_transform
<%- scale_image %>
我错过了什么?
我正在尝试为多个变量声明并分配默认值。但是该值仅分配给最后一个变量
<% var scale_text,scale_image = 'free_transform'; %>
此打印为空:
<%- scale_text %>
这打印free_transform
<%- scale_image %>
我错过了什么?
分隔变量=
以将它们设置为相同的默认值。
<% var scale_text = scale_image = 'free_transform'; %>
更新:尽管正如@Meeker 在他们的回答中指出的那样,这可能更好:
<% var scale_text, scale_image; %>
<% scale_text = scale_image = 'free_transform'; %>
您的写作会将 scale_text 声明为空变量。
要按照您想要的方式工作,您需要执行以下操作
<% var scale_text = scale_image = 'free_transform'; %>
然而,这可能是更可取的
<% var scale_text, scale_image; %>
<% scale_text = scale_image = 'free_transform'; %>