【发布时间】:2014-04-03 17:58:07
【问题描述】:
我有以下:
var firstFunc = function (settings){
alert('sup');
};
var secondFunc = function (settings){
alert('dude');
};
$.extend(firstFunc, secondFunc);
firstFunc();
我试图让最后一个 firstFunc() 返回 sup,然后老兄。
上下文
这样做的原因是我实现了一个继承模式,其中基对象的某些功能被派生对象定义:
if (child.close){
base.close = child.close;
}
base.close = function() {
// do stuff
}
问题是,我总是需要基础对象来“做事”,我想将 child.close 的功能附加到 base.close。我怎样才能做到这一点?
【问题讨论】:
-
这个函数只连接对象,而不是函数。
标签: javascript jquery