Function.prototype.andThen=function(g) {
var f=this;
return function() {
f();
g();
}
};
function person() {
this.name = "aaa";
this.callBack = function(){}
this.registerFcuntion = function(callBack) {
this.callBack = (this.callBack).andThen(callBack);
}
}
var p = new person();
p.registerFcuntion(function(){alert(22);});
p.callBack();
以下这几行代码是我不太明白的地方 请指点 越详细越好
var f=this;
return function() {
f(); //什么意思?
g(); //什么意思?
}