this并非指向自身
先上代码:
function foo(num){
console.log("foo:"+num);
this.count++;
}
foo.count=0;
var i;
for(i=0;i<10;i++){
if(i<5){
foo(i);
}
}
输出 6.7.8.9
console.log(foo.count);//0 what??
先上代码:
function foo(num){
console.log("foo:"+num);
this.count++;
}
foo.count=0;
var i;
for(i=0;i<10;i++){
if(i<5){
foo(i);
}
}
输出 6.7.8.9
console.log(foo.count);//0 what??