Javascript 使用原型表现得像;setter函数“;

Javascript 使用原型表现得像;setter函数“;,javascript,Javascript,我使用了一个MC类并添加了一个“setLabel”函数,如下所示 MC.prototype.setLabel = function( value ) { this.labelTextfield.text = value } Mc.prototype.setLabel( "some random text" ) ; 但出于某些原因,我希望能够做到以下几点: Mc.prototype.label = "some random text" 我想,如果我能在原型中使用setter函

我使用了一个MC类并添加了一个“setLabel”函数,如下所示

MC.prototype.setLabel = function( value )
{

   this.labelTextfield.text = value  
} 

Mc.prototype.setLabel( "some random text" ) ;
但出于某些原因,我希望能够做到以下几点:

Mc.prototype.label = "some random text" 
我想,如果我能在原型中使用setter函数,这可能是可能的。但我不确定,如何为原型使用setter函数?谢谢你的帮助

Vishwas

对象的defineProperty()方法可能是您在这里的最佳选择,但我认为您应该处于“使用严格”模式


为什么要对原型本身而不是实例调用该方法?可能重复