我有以下Rxjs语句:
const versionsRequest2$ = (num: string) =>
request2$(num).pipe(
map((versions) => {
const p = new P();
p.setVersions(versions);
return p;
}),
);
如何改进map()
语句?我不喜欢,我试图创建类的实例,并用响应中的数据填充它。
我可以使用:
map((versions) => new P().setVersions(versions)),
如果构造函数
P
和setVersions
返回this
内部
我有以下Rxjs语句:const versionRequest2 $ =(num:string)=> request2 $(num).pipe(map((versions)=> {const p = new P(); ...
您可以为P
编写一个接受versions
参数的构造函数。然后,您可以执行以下操作:
const versionsRequest2$ = (num: string) =>
request2$(num).pipe(
map((versions) => new P(versions)),
);