我正在使用 ESLint 来格式化我的 Javascript 代码。我有以下代码:
'<div id="' + sId + '" ';
...
我收到 ESLint 警告,告诉我“字符串应该使用双引号”,因此我继续将周围的单引号更改为双引号,并转义了内部双引号。这会导致 ESLint 错误,建议我完全按照上面所见使用单引号。
有没有办法解决此冲突,这样我就不会收到错误或警告? 信息:我被 ES5 困住了。
非常感谢!
最佳答案
您可以:
- 转义双引号字符串中的双引号 (
"<div id=\"" + sId + "\" ";
) - 关闭需要双引号字符串的 linting 规则
- 改用模板文字(但这需要 ES6,因此您需要随后将其转译为 ES5)
关于javascript - ESLint 双引号中的双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61224012/