使用eslint,我想继续遵守规则no-use-before-define
而不影响这样的行:
let foo = foo || [];
这是否可能,或者我是以错误的方式解决这个问题?
我尝试将'no-use-before-define': [2, {'variables': false}]
添加到我的eslintrc中,但它没有效果。
答案 0 :(得分:2)
如果您处于全球范围内(我认为是谷歌分析的情况),您可以通过window
对象进行分配。
window.foo = window.foo || [];