避免在 Javascript 中使用模板文字
Avoiding the use of template literals in Javascript
我正在用 d3 做一些绘图,实际上我正在从另一种编程语言解析我的 javascript 代码。现在,当我需要解析“美元符号”时,我遇到了一些问题,所以我试图避免它。现在,我不太习惯 Javascript,当我在 d3
中编写图表时,我看到了以下实现:
function zoomed({transform}) {
myimage.attr("transform", d => `translate(${transform.apply(d)})`);
}
现在,我想知道是否有一种“直接”编码方式可以避免整个 translate(${transform.apply(d)})
.
您可以通过切换到字符串连接来避免模板文字中的 $
:
myimage.attr("transform", d => "translate(" + transform.apply(d) + ")")
我正在用 d3 做一些绘图,实际上我正在从另一种编程语言解析我的 javascript 代码。现在,当我需要解析“美元符号”时,我遇到了一些问题,所以我试图避免它。现在,我不太习惯 Javascript,当我在 d3
中编写图表时,我看到了以下实现:
function zoomed({transform}) {
myimage.attr("transform", d => `translate(${transform.apply(d)})`);
}
现在,我想知道是否有一种“直接”编码方式可以避免整个 translate(${transform.apply(d)})
.
您可以通过切换到字符串连接来避免模板文字中的 $
:
myimage.attr("transform", d => "translate(" + transform.apply(d) + ")")