编程语言
首页 > 编程语言> > javascript – 为什么Chrome和FireFox控制台打印未定义?

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