[英]How do I add multiple spaces with ES6 string templates?
我有一個字符串模板,目前看起來像這樣:
var option = "\u00A0" + "\u00A0" + "\u00A0" + "\u00A0" + option.name;
我正在嘗試更改為新的ES6語法
var option = ` ${option.name}`
但是當它出現在屏幕上時,ES6版本中沒有任何空格,或者我指定它的字符串上沒有4個空格縮進。 這個問題可能與我在select
使用這些字符串作為options
有關。 有任何想法嗎?
在第一個示例中,您使用的是不間斷空格( \
),在第二個示例中使用的是普通空格( \
)。 因此,除了更改語法之外,您還更改了字符。
這與ES6沒有任何關系。 如果您使用相同的字符,它將按預期工作:
var option = `\u00A0\u00A0\u00A0\u00A0${option.name}`;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.