我正在尝试扩展一个对象,并且我想修改第一个方法,而不是覆盖它。我不认为这很清楚,所以这里有一个例子:
var object1 = {
whatever : function(){
console.log('first object method');
}
}
var object2 = {
whatever : function(){
console.log('second object method');
}
}
var object = $.extend(true, object1, object2);
object.whatever();
这个例子将输出second object method
,但我想要的是它输出first object method
和second object method
。
有没有办法做到这一点?