22.1 平安的范例检测
为何:typeof 不靠谱, 没法将数组从对象中区分出来, instanceof 有特殊情况,在iframe存在的情况下没法推断另一个iframe内的数组
如何做:Object.prototype.toString().call(Arr);
22.3 高等定时器
特性:链式的setTimeout在有定时器时不会增加到守候行列而是继承等,如许保证了不会跳过某个的定时器,也保证了最小时候
题目(伪代码):
onClick(){
setInterval(function(){
},200ms)
... // 1000ms
};
// 此时会发作跳过
setInterval(function(){
... // 1000ms
},200ms)
// 此时发作间歇时候小,1000ms后第一个定时器实行终了,此时增加行列已有守候的定时器会马上实行
解决方法:链式setTimeout