来自
Java,我们可以通过调用其构造函数来转换集合,例如
collection.stream().map(Repsonse::new).collect(.....);
有没有办法在 TypeScript 中做到这一点?
return response.data.jobAllocationRules.map(ruleResponse => {
return new Rule(service, ruleResponse);
});
有类似的快捷方式吗?我尝试了以下方法,但没有用。
return response.data.jobAllocationRules.map(Rule::new);
最接近的是:
return response.data.jobAllocationRules.map(ruleResponse => new Rule(service, ruleResponse));
在箭头函数中,您可以仅使用表达式省略块{...}
,该表达式将成为函数的复活值