2016-04-29 63 views
-4

我創造了這樣一個對象:改變對象的功能僅適用於例如

var myObj=function(){}; 

myObj.prototype.prop = function() 
{ 
    return "jisnevotedown"; 
}; 

然後,我創建它的一個實例:

var myIns = new myObj(); 

爲T可能覆蓋功能prop僅此實例喜歡這個 ...?

myIns.prop=function() 
{ 
    return "uskimakaphuda"; 
} 

有沒有可能,沒有一個內部對象的功能,這樣做?

+0

你試過了嗎?爲什麼不 ? –

+0

嘗試我有一個功能作爲屬性,我試圖操縱功能,以新功能,但它沒有發生 – Waqas

回答

0

似乎工作正常。也許在問這個問題之前嘗試一下代碼。

var myObj=function(e){ 
 
    this.prop="BehnKaPhuda"; 
 
}; 
 

 
var myobjinstance = new myObj("Ganduuu"); 
 

 
myobjinstance.prop = "MadarChod"; 
 

 
alert(myobjinstance.prop);

更新

你已經在你的問題改變了代碼。下面是新的代碼:

var myObj=function(e){ 
 
    this.prop=function(){ 
 
     return "jisnevotedown"; 
 
    } 
 
}; 
 

 
var myobjinstance = new myObj("kiya"); 
 

 
myobjinstance.prop=function(){ 
 
    return "uskimakaphuda"; 
 
} 
 

 
alert(myobjinstance.prop());

再次,它的工作原理。

+0

不能使用函數作爲屬性的值 我想從對象調用函數之後 – Waqas

+0

我嘗試了代碼它在我創建的播放器中不工作對我來說 – Waqas

+1

好的!它的工作現在。我還有一個問題「如何刪除這個問題。」 – Waqas

相關問題