你不知道的js

91 阅读1分钟

1.2.1

/**

*

* 强制this指向foo

*

*/

function foo(num) {    console.log('this', num)    this.count++}var data = {    count: 0}for(let i= 0; i <10; i++) {    if(i > 5) {        //使用call()可以确保this指向函数对象foo本身        foo.call(data, i)    }}console.log(data.count)