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 に答える