Tôi đang viết một số mã phân loại và lặp lại một mảng. Bên trong vòng lặp, tôi đang cố gắng để truy cập vào đối tượng 'này' để làm một số chế biến như:'this' không được xác định bên trong vòng lặp foreach
console.log('before iterate, this = ' +this);
myarray.days.forEach(function(obj, index) {
console.log('before transform, this : ' + this);
this.datePipe.transform...
});
nhưng điều này không, vì nó than phiền rằng 'đây' là undefined in đối tượng 'này' một cách chính xác như [đối tượng đối tượng ] trước/ngoài vòng lặp, nhưng bên trong vòng lặp, nó không xác định. Tại sao vậy? Và sửa chữa cái gì?