3

获取这个简单的 Test 对象并将其粘贴到控制台中。你会看到它说undefined。该对象正在工作,因为它也打印123,但它是undefined关于什么的?

测试:

var Test = new (function(){
    return {
        get testing(){
            return "123";
        }
    }
});

console.log(Test.testing);

控制台输出:

123
undefined
4

2 回答 2

4

那就是 的返回值console.log

尝试

console.log(1);

这使

1
undefined

但是,如果您只键入

Test.testing

那只给

"123"
于 2012-11-10T13:29:03.803 回答
1

undefinedconsole.log调用的返回值。

于 2012-11-10T13:28:33.110 回答