1
以下代碼是Javascript for node.js.當我運行它,控制檯打印未定義,我不知道爲什麼。我預計它會打印'toto'。 你能告訴我爲什麼我沒有得到我的預期結果,但未定義,我怎麼能打印出我的預期結果?javascript意外的回調結果
var Obj = function() {};
Obj.prototype.content = undefined;
Obj.prototype.showContent = function() {
console.log(this.content);
}
Obj.prototype.init = function(callback) {
this.content = 'toto';
callback();
}
var myObj = new Obj();
myObj.init(myObj.showContent);