簡體   English   中英

如何避開變量定義的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中添加'no-use-before-define': [2, {'variables': false}] ,但是它沒有任何效果。

如果您位於全球范圍內(我相信Google Analytics(分析)就是這種情況),則可以通過window對象進行分配。

window.foo = window.foo || [];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM