SOURCE

//  函数被调用的次数
	// 发现this 并不等于自身
function foo(num){
  console.log(num)
  // this.count ++ // ???
  data.count++ // 舒适区
}
var data = {
  count:0
}
foo.count = 0;
for(let i = 0;i<10;i++){
  if(i>5){
    foo(i)
  }
}
// console.log(foo.count)
console.log(data.count)
// 上面并不能实现,所以大部分人都会返回舒适区,而不会深入了解为什么this 和预期的不一致
console 命令行工具 X clear

                    
>
console