为什么Chrome& FireFox控制台打印“未定义”? [英] Why does Chrome & FireFox console print 'undefined'?
本文介绍了为什么Chrome& FireFox控制台打印“未定义”?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
采用这个简单的Test对象并将其粘贴到控制台中。您会看到它显示 undefined
。该对象正在工作,因为它还会打印 123
,但是 undefined
是什么意思?
Take this simple Test object and paste it into the console. You'll see that it says undefined
. The object is working because it also prints 123
, but what is the undefined
about?
测试:
var Test = new (function(){
return {
get testing(){
return "123";
}
}
});
console.log(Test.testing);
控制台输出:
123
undefined
推荐答案
那就是 console.log
的返回值。
尝试
console.log(1);
这给出了
1
undefined
但是,如果您输入的只是
However, if you type just
Test.testing
仅给出
"123"
这篇关于为什么Chrome& FireFox控制台打印“未定义”?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文