javascript – 为什么Chrome和FireFox控制台打印未定义?
作者:互联网
拿这个简单的Test对象并将其粘贴到控制台中,你会看到它显示为undefined.该对象正在工作,因为它也打印123,但未定义的是什么.
测试:
var Test = new (function(){
return {
get testing(){
return "123";
}
}
});
console.log(Test.testing);
控制台输出:
123
undefined
解决方法:
这是console.log的返回值.
尝试
console.log(1);
这使
1
undefined
但是,如果你输入的话
Test.testing
只给出了
"123"
标签:javascript,ecmascript-5 来源: https://codeday.me/bug/20190901/1784309.html