オブジェクトを拡張しようとしていますが、最初のメソッドをオーバーライドせずに変更したいと思います。これは明確ではないと思うので、ここに例を示します。
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
。
これを行う方法はありますか?