У меня есть эта переменная:Можете ли вы выполнить тернарное выражение в интерполяции строки javascript?
var foobar = "Hi, my name is #{name}";
Но если имя не определено при загрузке страницы .. Я хотел бы, чтобы спасти «неизвестный» вместо этого.
Но писать что-то вроде этого:
var foobar = "Hi, my name is #{typeof name === 'undefined' ? 'unknown' : name}";
Тем не менее возвращает ошибку, unknown variable name
, который является используемым языком шаблонов –
Какой синтаксис является '' Привет, меня зовут # {name} "'? –
@RocketHazmat Я думаю, что это рубиновая вещь. Это единственное место, где я видел этот специфический синтаксис. – Mathletics