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'; %>