来自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);
答案 0 :(得分:0)
最接近的是:
return response.data.jobAllocationRules.map(ruleResponse => new Rule(service, ruleResponse));
在箭头函数中,您可以仅使用表达式省略块{...}
,该表达式将成为函数的resurn值