这是你的单线lambda:
(employees:IEmployee[]) => employees.forEach(employee => this.mapEmployeeToMyEmployee(employee))
employees.forEach(...)
退货
undefined
.由于您使用的格式
(...)=>...
而不是
(...)=>{...}
lambda返回单个语句的值(
未定义
)。
将其更改为:
(employees:IEmployee[]) => employees.map(employee => this.mapEmployeeToMyEmployee(employee))
map
就像
forEach
,但它会根据
employee => this.mapEmployeeToMyEmployee(employee)
。