如果我们有:
(cb)=>{ if (cb!=null) cb()}
有没有更简单的方法来检查cb是否不为空并调用它?这将在节点上运行。
最佳答案
您可以直接检查cb
。
在cb
是函数的情况下,首先检查得到truthy值,然后调用函数。
如果cb
是null
,则第一部分是falsy,第二部分不执行。
cb => cb && cb()
关于javascript - 如果不为null,则用于调用回调函数的Javascript速记?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50236329/