【发布时间】:2023-03-11 11:02:02
【问题描述】:
我现在正在学习 RxJs,遇到了两个函数,它们是他们的助手库的一部分
Rx.helpers.identity(x)
和
Rx.helpers.noop()
According to the RxJs Helpers documentation 对于 Rx.helpers.identity(x),文档说这是一个函数,它只返回未经修改的传递给它的值。对于 Rx.helpers.noop,他们说这个函数真的什么都不做。
问:提供这些功能的目的是什么,在什么场景下使用这些功能有用?
【问题讨论】:
-
它们的使用并不特定于
RxJS。在组合函数时,它们在不同的上下文中很方便。具有单一的定义位置可以节省一些堆空间;但在大多数情况下,临时创建的函数就足够了。