Piszę kod maszynopisu i iteruję tablicę. Wewnątrz pętli Próbuję uzyskać dostęp do „tego” przedmiotu zrobić niektóre przetwarzania jak:'this' jest niezdefiniowany wewnątrz pętli foreach
console.log('before iterate, this = ' +this);
myarray.days.forEach(function(obj, index) {
console.log('before transform, this : ' + this);
this.datePipe.transform...
});
ale to się nie powiedzie, ponieważ twierdzi, że „to” jest niezdefiniowany drukuje „to” object poprawnie jako [object Object ] przed/poza pętlą, ale wewnątrz pętli jest niezdefiniowana. Dlaczego? I jaka jest tego poprawka?