2017-04-01 27 views

回答

0

不是這樣,但你可以做到這一點。 或者你可以覆蓋完整的類原型。

也許這會幫助你走向正確的方向。

var x = action(), 
    originalFn = x.then; 

x.then = function(res){ 
    res = res + 10; 
    return originalFn.apply(this, [res]); 
}; 
+1

1)您正在尋找'x .__ proto __。then'。 2)我不會搞砸原型,只是覆蓋'x.then'。 – Scimonster

+0

'.prototype'從哪裏來? – Bergi

+0

是的,如果你編輯的主要對象,我們不需要原型。所以改變了。如果你想改變類(函數原型),你將需要添加原型 – Niels

相關問題