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??

posted @ 2017-09-15 11:24  _increase  阅读(72)  评论(2编辑  收藏  举报