這個問題在這里已經有了答案: 像“some ${string}”這樣的 ECMAScript 模板文字不起作用 (5 個回答) 49 分鐘前關閉。
我有一個問題。JavaScript 無法識別大括號內的代碼:
let a = 'John'; let s = 'Hello ${a}'; // output: 'Hello ${a}' instead of 'Hello John'
我已將 Typescript 更新為最新版本: npm install typescript@latest
uj5u.com熱心網友回復:
您撰寫單引號,它沒有插值功能。
請嘗試“反引號”字符,這將解決您的問題
`Hello ${a}`
您可以在此處閱讀有關此內容的更多資訊:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
uj5u.com熱心網友回復:
僅適用于反引號,不適用于引號。
做 `Hello ${a}` 而不是 'Hello ${a}'
uj5u.com熱心網友回復:
每當你想使用模板字串時,你必須用反引號包裹,正確的語法是:
`${YOUR_VARIABLE}`
閱讀本檔案:https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/361724.html
標籤:javascript 打字稿
