假设我已经实现了一个像类一样的List,并且我有一个方法
public forEach(func: (id: number, str: string) => void )
。
我可以调用此方法(其中cars和_allCars都是此List类的实例),例如
this.cars.forEach((carIndex, car) =>
this._allCars.add(car));
我的问题是,如何在函数参数中插入一些逻辑?我想做点什么
this.cars.forEach((carIndex, car) =>
if(true)
this._allCars.add(car));
答案 0 :(得分:2)
你可以通过用大括号包裹身体来做到这一点:
this.cars.forEach((carIndex, car) => {
if(true) this._allCars.add(car);
// more logic if you want too...
});