javascript - ESLint 双引号中的双引号

标签 javascript string lint

我正在使用 ESLint 来格式化我的 Javascript 代码。我有以下代码:

'<div id="' + sId + '" '; ...

我收到 ESLint 警告,告诉我“字符串应该使用双引号”,因此我继续将周围的单引号更改为双引号,并转义了内部双引号。这会导致 ESLint 错误,建议我完全按照上面所见使用单引号。

有没有办法解决此冲突,这样我就不会收到错误或警告? 信息:我被 ES5 困住了。

非常感谢!

最佳答案

您可以:

  • 转义双引号字符串中的双引号 ( "<div id=\"" + sId + "\" "; )
  • 关闭需要双引号字符串的 linting 规则
  • 改用模板文字(但这需要 ES6,因此您需要随后将其转译为 ES5)

关于javascript - ESLint 双引号中的双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61224012/

相关文章:

javascript - JSON.parse 无效字符与有效 JSON?

javascript - 基于不同对象在多级对象上应用过滤器

javascript - 如何使鼠标悬停时图像与鼠标交互?

php - strcmp vs. == vs. === 在 PHP 中用于检查散列相等性

string - 如何在 Excel 中将字符串转换为数字,反之亦然

android - 如何检查缺少默认值的 android 资源?

c++ - Lint 警告 559 的问题

javascript - 如何使用javascript从对象列表中获取重复的IP地址?

javascript - 在 CasperJS 中将变量传递到 XPath 表达式

android - 忽略 Android lint 中的几个警告