如果我们有:

(cb)=>{ if (cb!=null) cb()}

有没有更简单的方法来检查cb是否不为空并调用它?这将在节点上运行。

最佳答案

您可以直接检查cb
cb是函数的情况下,首先检查得到truthy值,然后调用函数。
如果cbnull,则第一部分是falsy,第二部分不执行。

cb => cb && cb()

关于javascript - 如果不为null,则用于调用回调函数的Javascript速记?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50236329/

10-13 05:14