Bazı yazı kodu yazıyor ve bir dizi yineliyorum. döngü içinde, ben gibi bazı işlemleri yapmaya 'bu' nesneye erişim çalışıyorum:'this' foreach döngüsünde tanımlanmamış
console.log('before iterate, this = ' +this);
myarray.days.forEach(function(obj, index) {
console.log('before transform, this : ' + this);
this.datePipe.transform...
});
ama 'bu' [nesne nesne olarak 'bu' nesne baskılar düzgün tanımlanmamış şikayet olarak bu, başarısız ] döngüden önce/dışında, ancak döngü içinde, tanımlanmamıştır. Neden? Ve bunun için çözüm nedir?