- hasOwnProperty方法不会寻找原型链上的成员
- 以下这种方式函数b无法调用:
var a = function b(){
console.log(1);
}
a(); // 1
b(); // b is not defined
// 这种写法是用来可以方便b自身做递归并且赋值给a
var q = 3;
var a = function b(){
if(q < 0){
return false;
}
console.log(q);
q--;
b();
}
a(); // 3 2 1 0
- setTimeout和setInterval的原理
参考 这里