我如何回避 no-use-before-define 变量定义 let foo = foo || [];?
How can I sidestep no-use-before-define for the variable definition let foo = foo || [];?
使用 eslint,我想坚持规则 no-use-before-define
,而不影响像这样的行:
let foo = foo || [];
这有可能吗?还是我做错了?
我尝试将 'no-use-before-define': [2, {'variables': false}]
添加到我的 eslintrc,但没有效果。
如果您在全球范围内(我相信 Google Analytics 就是这种情况),您可以通过 window
对象进行分配。
window.foo = window.foo || [];
使用 eslint,我想坚持规则 no-use-before-define
,而不影响像这样的行:
let foo = foo || [];
这有可能吗?还是我做错了?
我尝试将 'no-use-before-define': [2, {'variables': false}]
添加到我的 eslintrc,但没有效果。
如果您在全球范围内(我相信 Google Analytics 就是这种情况),您可以通过 window
对象进行分配。
window.foo = window.foo || [];