publish: false

callback && callback()的含义

  1. callback && callback()

含义是:如果callback存在,则执行callback()函数。

这个 callback 通常作为函数的参数使用。举例:

  1. function foo(callback) {
  2. {
  3. // do something
  4. }
  5. callback && callback() // 不传 callback 参数,则不会执行 callback() 函数
  6. }
  7. foo(); // 只执行do something中的代码
  8. foo(callback);//callback是另一个函数,将此函数传入 foo,将会执行callback()