课程
/前端开发
/jQuery
/jQuery源码解析(架构与依赖模块)
if (task = List.shift()) { task(); //执行函数 }
这里为什么要加个if判断,没搞懂
2017-07-23
源自:jQuery源码解析(架构与依赖模块) 3-2
正在回答
为了防止task为undefined,因为每次都执行了shift操作嘛
药药药拆克闹 提问者
举报
由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密
6 回答为什么要做this instanceof aQuery这个判断呢?
1 回答老师讲的那个if判断里面是否在判断是不是全局变量?
1 回答为什么要做this是否为当前实例的判断?
6 回答;(function(){})() 为什么要加 ; 分号
1 回答对参数进行判断