क्या कोई समझा सकता है कि मुझे स्वयं के अलग-अलग मूल्य क्यों मिलते हैं? जहां स्वयं इसका संदर्भ है।जावास्क्रिप्ट: स्वयं और यह
function Parent(){
var self = this;
this.func = function(){
// self.a is undefined
// this.a is 'Test'
console.log(self.a, this.a);
}
}
function Child(x){
this.a = x;
}
Child.prototype.__proto__ = new Parent;
var ch = new Child('Test');
ch.func();
मैं प्रोजेक्ट पर स्वयं का उपयोग कर रहा हूं और यह मेरा पहला समय है।
स्वयं और अब यह एक ही वस्तु की चर्चा करते हुए कर रहे हैं। निम्न लिंक उपयोगी हो सकता है: http://stackoverflow.com/questions/962033/what-underlies- यह- जावास्क्रिप्ट-idiom-var-self- यह –
जावास्क्रिप्ट कॉल संदर्भ का आनंद! – benzonico
'func' में, यह 'माता-पिता' के लिए 'स्वयं' बिंदु जैसा प्रतीत होता है, लेकिन यह 'चाइल्ड' को इंगित करता है। – Blender