Javascript 如何将以下字符串链转换为字符串插值?
如何扭转这种局面:Javascript 如何将以下字符串链转换为字符串插值?,javascript,ecmascript-6,Javascript,Ecmascript 6,如何扭转这种局面: api.viewerUrl + (utils.includes(api.historyModeServers, api.env) ? '/' : '/#!/') + buildingId 插入字符串插值?(使用${})。单独的条件表达式将是一种良好的做法。 易于阅读和维护 let words=(utils.includes(api.historyModeServers,api.env)?“/”:“/#!/”; 让str=`${api.viewerrl}${words}${b
api.viewerUrl + (utils.includes(api.historyModeServers, api.env) ? '/' : '/#!/') + buildingId
插入字符串插值?(使用
${}
)。单独的条件表达式将是一种良好的做法。
易于阅读和维护
let words=(utils.includes(api.historyModeServers,api.env)?“/”:“/#!/”;
让str=`${api.viewerrl}${words}${buildingId}`;
单独的条件表达式是一种好的做法。
易于阅读和维护
let words=(utils.includes(api.historyModeServers,api.env)?“/”:“/#!/”;
让str=`${api.viewerrl}${words}${buildingId}`;
删除“+”并用${}
包装表达式。三元运算符也是表达式
`${api.viewerUrl}${utils.includes(api.historyModeServers, api.env) ? '/' : '/#!/'}${buildingId}`
删除“+”并用
${}
包装表达式。三元运算符也是表达式
`${api.viewerUrl}${utils.includes(api.historyModeServers, api.env) ? '/' : '/#!/'}${buildingId}`
你在使用ES6吗?@TrishantPahwa是的。你也可以在上查看文档。你在使用ES6吗?@TrishantPahwa是的。你也可以在上查看文档。