[英]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中添加'no-use-before-define': [2, {'variables': false}]
,但是它沒有任何效果。
如果您位於全球范圍內(我相信Google Analytics(分析)就是這種情況),則可以通過window
對象進行分配。
window.foo = window.foo || [];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.