报错翻译:警告意外使用未定义的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";
最后代码改成这样↓ 就好了