最佳答案
我正在使用一个第三方库,它有一个以函数作为参数的函数。我正在做一些条件检查,以决定是否添加一个特定的函数作为参数,在某些情况下,我不想提供一个函数。在这种情况下提供 null 将引发错误。
我找到了这个能用的代码,但我不知道到底发生了什么。
compose(__DEV__ ? devTools() : f => f)
f => f
是否等价于 () => {}
是一个空的匿名函数?