6

複数の変数にデフォルト値を宣言して割り当てようとしています。しかし、値は最後の変数にのみ割り当てられています

<% var scale_text,scale_image = 'free_transform'; %>

このプリントは空です:

<%- scale_text %>

これは印刷しますfree_transform

<%- scale_image %>

私は何が欠けていますか?

4

2 に答える 2

13

変数を で区切り、=同じデフォルト値に設定します。

<% var scale_text = scale_image = 'free_transform'; %>

更新:ただし、@Meekerが回答で指摘しているように、これはおそらくより良いです:

<% var scale_text, scale_image; %>
<% scale_text = scale_image = 'free_transform'; %>
于 2015-05-20T15:59:37.373 に答える
3

あなたの文章は、scale_text を空の変数として宣言します。

希望どおりに動作させるには、次のことを行う必要があります

<% var scale_text = scale_image = 'free_transform'; %>

しかし、これはおそらく好ましいです

<% var scale_text, scale_image; %> <% scale_text = scale_image = 'free_transform'; %>

于 2015-05-20T16:02:00.180 に答える