Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将以下字符串链转换为字符串插值?_Javascript_Ecmascript 6 - Fatal编程技术网

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是的。你也可以在上查看文档。