问答详情
源自:3-2 回调的灵活运用

这里为什么要加个if判断

if (task = List.shift()) {
  task(); //执行函数
}

 这里为什么要加个if判断,没搞懂

提问者:药药药拆克闹 2017-07-23 10:28

个回答

  • 慕粉3877651
    2017-07-24 09:37:30
    已采纳

    为了防止task为undefined,因为每次都执行了shift操作嘛