2015-07-12 32 views

回答

1

我建議你不要覆蓋像save功能的內部方法,因爲它可能會引起混淆,但如果你一定要那麼我們可以看看解決方案人已經開始使用骨幹出版,不解析是圖書館基於。例如:

http://enzolutions.com/articles/2015/01/20/how-to-overwrite-backbone-model-save-function/

適合解析:

var parseObj = Parse.Object.extend("ParseObjClassName", { 
    save: function(options, arg2, arg3) { 
     console.log("new saved method"); 
     Parse.Object.prototype.save.call(this, options, arg2, arg3); 
    } 
}); 

在這個例子中,我們呼籲Parse.Objectsave。但是,通過call調用它,我們可以傳入當前執行上下文作爲第一個參數(this),以確保在調用save方法的實例上執行'save'操作。