Erreur "this" a implicitement le type "any" en raison de l'absence d'annotation de type dans TypeScript
Bonjour ! J'ai commencé à apprendre TypeScript et je suis tombé sur une erreur que je n'arrive pas à corriger. J'ai une classe simple qui gère une liste de tâches :
```typescript
class TaskList {
tasks: string[] = [];
addTask(task: string) {
this.tasks.push(task);
console.log(`Added: ${task}`);
}
printTasks() {
this.tasks.forEach(function(task) {
console.log(`${task} - added by ${this.name}`);
});
}
}
const myList = new TaskList();
myList.addTask("Learn TypeScript");
myList.printTasks();
```
Quand je compile ce code, j'obtiens l'erreur :
```
'this' implicitly has type 'any' because it does not have a type annotation
```
L'erreur pointe vers la ligne `console.log(`${task} - added by ${this.name}`);` à l'intérieur de la méthode `forEach`. Je comprends que `t