使用 HTML 实体,例如 – 或 – 与模板文字

Using HTML entities like – or — with template literals

具有此模板文字:

`HH:MM${myValue? '' : ', XXX'}${anotherValue} - ` 

我想用它的代码 –.

将末尾的连字符 (-) 替换为破折号 ()

我尝试了几种方法,但其中 none 有效。例如:

`HH:MM${myValue? '' : ', XXX'}${anotherValue} – ` 

`HH:MM${myValue? '' : ', XXX'}${anotherValue}  + '–'`

知道怎么做吗?

您不能在模板文字中使用 html 实体。但是您可以使用 –:

的 unicode 等价物
`HH:MM${myValue? '' : ', XXX'}${anotherValue} \u2013 `

看这里:https://www.fileformat.info/info/unicode/char/2013/index.htm