2016-04-29 62 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

相关问题