《你不知道的JavaScript》读书笔记——this
对this的误解学习this之前,应该知道两句话。
首先要先消除对this的误解,明白第一句话:this既不指向函数自身也不指向函数的词法作用域。这句话很重要,现在看一下证明这句话的例子。
既不指向函数自身
看下面的代码:
123456789101112131415161718function foo(num) { console.log( "foo: " + num ); // 记录foo被调用的次数 this.count++;}foo.count = 0;var i; for (i=0; i<10; i++){ if( i >
...