...是什么意思

来源:8-6 课程总结

小区子

2023-06-03

老师,我从公司代码上看到如下rxjs代码,想你帮忙解答一下如何理解:
1) return { …osCharge, chargeAmt }; Question: …是什么意思
2) selectData$(id: string) {
return this.documentDataQuery.select(id).pipe(
map((data) => (data && data.length > 0 ? data : [])),
filter((data) => {
// group grid
if (Array.isArray(data) && Array.isArray(data[0])) {
return data[0]?.[0]?.id;
}
// normal grid
else {
return !data.some((row) => isNil(row.id));
}
}),
distinctUntilChanged(deepEqual),
untilDestroyed(this),
);
}
Question: 如何理解untilDestroyed(this)
Question: 如何理解 distinctUntilChanged(deepEqual)
Question: 如何理解 isNil()
希望老师能解惑,谢谢

写回答

1回答

接灰的电子产品

2023-06-03

不好意思,课程外的问题不能回答,建议去 rxjs 的官网看操作符的解释

0
0

Angular 开发拼多多webapp 从基础到项目实战

高仿拼多多WebApp,带你在实战环境中学习Angular

1322 学习 · 451 问题

查看课程