普通函数中的this指向调用该函数的对象,若函数无对象调用则应该指向window;也就是说,普通函数中的this是在函数执行时绑定的。
箭头函数体内的this对象,是定义时绑定的,绑定的是父级执行上下文的作用域对象,而不是使用时所在的对象。在该例中定义时this指向了window,所以该函数在任何时候被调用时this都指向window。
这篇文章讲的更详细:http://blog.csdn.net/liwusen/article/details/70257837
普通函数中的this指向调用该函数的对象,若函数无对象调用则应该指向window;也就是说,普通函数中的this是在函数执行时绑定的。
箭头函数体内的this对象,是定义时绑定的,绑定的是父级执行上下文的作用域对象,而不是使用时所在的对象。在该例中定义时this指向了window,所以该函数在任何时候被调用时this都指向window。
这篇文章讲的更详细:http://blog.csdn.net/liwusen/article/details/70257837