javascript - 如何将下面的字符串链变成字符串插值?

标签 javascript ecmascript-6

如何转动它:

api.viewerUrl + (utils.includes(api.historyModeServers, api.env) ? '/' : '/#!/') + buildingId

进行字符串插值? (使用${})。

最佳答案

删除“+”并用 ${} 包裹表达式。三元运算符也是表达式。

`${api.viewerUrl}${utils.includes(api.historyModeServers, api.env) ? '/' : '/#!/'}${buildingId}`

关于javascript - 如何将下面的字符串链变成字符串插值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45430134/

相关文章:

javascript - 显示/隐藏或切换具有相同类别的多个元素,单击时一次只显示一个

javascript - 添加两个窗口 onclick 函数不执行 Javascript

javascript - D3.js:获取所选下拉选项的文本?

javascript - 如何平滑滚动到 div 中间的不同跨度

javascript - React 箭头函数产生不同的调试体验

javascript - 语法错误 : Missing initializer in destructuring declaration

javascript - 如何删除使用 AJAX 动态加载的 JavaScript

javascript - 在 Javascript 中使用 strict 和 let 不按预期工作

javascript - 解构对象数组 (es6)

javascript - 将 { t } (来自 i18n-react)传递给无状态组件时无法使用 props