课程
/前端开发
/jQuery
/jQuery源码解析(架构与依赖模块)
第一个分号可不可以不写?
2014-11-25
源自:jQuery源码解析(架构与依赖模块) 2-8
正在回答
不可以, for循环必须要有2个; 中间的条件倒是可以看情况不写
for(;;) { console.log("1"); //死循环}
可定不可以
for(初始化值; 判断条件; 每次循环执行的语句)这三个参数用;分开
如果少了第一个分号,解释器怎么去区分哪个是循环的判断条件呢
你可以试试啊,结果是肯定不行的,浏览器会报错的
举报
由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密
1 回答eq实现中的 j = +i + ...中的 +i 是什么意思?
2 回答tuples[i ^ 1][2].disable, tuples[2] 啥意思
3 回答callback.apply(obj[i], args)这样写有问题
3 回答value = callback.apply(obj[i], args);这个怎么传上下文的?谁调用callback
4 回答数组貌似也可以用for in 遍历,分别处理有必要吗