如果我们有:
(cb)=>{ if (cb!=null) cb()}
是否有更短的方法来检查 cb 是否不为 null 并调用它?这将在 Node 上运行。
最佳答案
2021 年现在:Optional chaining
cb?.()
如果 cb 为 null
- 不调用 cb。
如果 cb 是一个 func,则 cb 被调用。
注意:如果 cb 不是函数或非 null/undefined 值(例如 23 或 false),那么这将抛出 TypeError。
关于如果它不为空,则调用回调函数的 Javascript 简写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50236329/