Позвольте сказать, что я реализовал List как класс, и в нем у меня есть метод
public forEach(func: (id: number, str: string) => void )
.
Я могу назвать этот метод (где автомобили и _allCars являются экземплярами этого класса List), например, это
this.cars.forEach((carIndex, car) =>
this._allCars.add(car));
,
Мой вопрос в том, как я могу вставить некоторую логику в параметр функции? Я хотел бы сделать что-то вроде
this.cars.forEach((carIndex, car) =>
if(true)
this._allCars.add(car));
,
Вы можете сделать это, обернув тело фигурными фигурными скобками:
this.cars.forEach((carIndex, car) => {
if(true) this._allCars.add(car);
// more logic if you want too...
});