Herkes neden farklı benlik değerleri aldığımı açıklayabilir mi? Kendinin buna referans olduğu yer.Javascript: Kendini ve Bu
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();
Kendimi projede kullanıyorum ve bu konuyu ilk defa geçiriyorum.
öz ve bu aynı nesneye atıfta artık. Aşağıdaki link yararlı olabilir: http://stackoverflow.com/questions/962033/what-underlies-this-javascript-idiom-var-self-this –
j javascript çağrı içeriğinin sevinci! – benzonico
'Func''de' Parent'' için 'self' puanları gibi görünüyor, ama '' '' '' '' '' '' '' '' 'işaret eder. – Blender