warning Unexpected use of undefined no-undefined


報錯翻譯:警告意外使用未定義的no-undefined(谷歌這次翻譯的不行)

報錯原因
undefined直接使用了,如下↓

其實報錯的意思就是這樣不安全,看下面一個例子

var foo = undefined;

var undefined = "foo";

if (foo === undefined) {
    // ...
}

function foo(undefined) {
    // ...
}

正確使用方法就是用typeof去判斷

var foo = void 0;

var Undefined = "foo";

if (typeof foo === "undefined") {
    // ...
}
global.undefined = "foo";

最后代碼改成這樣↓ 就好了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM