複数の変数にデフォルト値を宣言して割り当てようとしています。しかし、値は最後の変数にのみ割り当てられています
<% 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'; %>