ईएस 6 कक्षा परिभाषा में वास्तव में गेटर और सेटर विधियां क्या हैं? क्या वे वास्तव में प्रोटोटाइप प्रोप हैं? examle के लिए:ईएस 6 क्लास गेटर और सेटर वास्तव में क्या हैं?
class Person{
constructor(){};
get name(){
return 'jack';
}
set name(){
// ???
}
}
इस = 'जैक' Person.prototype.name के बराबर है;
और एक और सवाल, मैं setters जो की तरह उदाहरण के प्रोप इस्तेमाल की देखा उदाहरण ve:
class Person{
constructor(){
this._name = 'jack';
};
get name(){
return this._name;
}
set name(val){
this._name = val;
}
}
मुझे नहीं करना चाहते हैं इस तरह से करते हैं, मैं चाहता हूँ की तरह कुछ:
class Person{
constructor(){};
get name(){
return 'jack';
}
set name(val){
// like this
// name = val;
}
}
क्या हो सकता है किया हुआ?
https: //developer.mozilla। संगठन/एन-यूएस/डॉक्स/वेब/जावास्क्रिप्ट/संदर्भ/कार्य/प्राप्त करें और https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/set –
'name' में क्या है आपके अंतिम उदाहरण में 'name = val'? मुझे समझ में नहीं आता क्या आप समझ सकते हैं कि आप क्या हासिल करने की कोशिश कर रहे हैं? –
संभावित डुप्लिकेट [ईसीएमएस्क्रिप्ट 6 कक्षाओं में गेटर्स और सेटर्स क्या हैं?] (Https://stackoverflow.com/questions/28222276/what-are-getters-and-setters-for-in-ecmascript-6-classes) – Drenmi