javascript - 将 String.concat() 转换为模板字符串
问题描述
我需要重写同事的一些脚本。
我们使用的是 ES2015+,所以我们可以使用模板字符串,但是他几乎所有的字符串连接都是用 .concat() 函数完成的。
是否有自动转换以下代码的方法?
原始代码:
const logName = "example"
const errorMessage = "error";
console.log("Error: ".concat(errorMessage));
console.log("".concat(logName, ": ").concat(errorMessage));
转换代码:
const logName = "example"
const errorMessage = "error";
console.log(`Error: ${errorMessage}`);
console.log(`${logName}: ${errorMessage});
对于与"" + errorMessage
i 的字符串连接没有问题,eslint 能够自动将它们转换为`${errorMessage}`
.
解决方案
推荐阅读
- google-maps - 如何为所有可用值调用此范围?
- java - 连接节点的方法
- reactjs - 从 SVGator 导出的文件无法在 React 中编译
- c++ - 将文件数据读入结构,然后对所述数据进行排序
- python - python的csv解析器中带有双双引号和逗号的正确参数?
- arrays - 绘制二维数组的列
- python - 当我在 Python 中进行循环时,只剩下最后一个键/值对添加到字典中
- hp-nonstop - TACL 过滤历史命令的结果
- python - ValueError:无法解释 seaborn 中的输入
- docker-compose - 如何在 Ansible 的 docker_compose 任务中查找目录并迭代使用?