「簡単な」クエストがあります。私の Web アプリの 1 つで、firbug コンソールにオブジェクトの 1 つを書き込むと、firebug はテキスト "/undefined/" の後にオブジェクトを返します。お気に入り:
オブジェクト/未定義/
コンソールでログのこの構文を返すときにfirebugが言うとき、彼は何を意味しますか?
ここにすべてのコードを書くことはできませんが、オブジェクトが次のような関数オブジェクトからインスタンス化されていることはわかります。
var Entita = function(options){
for(var prop in options) {
this[prop] = options[prop];
}
.. base method end prop ...
}
myNewObject = new Entita({
..prop end method that extend Entita...
})
...
console.log(myNewObject)
戻り値: "オブジェクト/未定義/"