JS中如何正确理解(this)的用法与意义?
当函数作为对象的方法调用时,this指向该对象。
当函数作为淡出函数调用时,this指向全局对象(严格模式时,为undefined)。
构造函数中的this指向新创建的对象。
嵌套函数中的this不会继承上层函数的this,如果需要,可以用一个变量保存上层函数的this。
ES6 箭头函数内的this值继承自外围作用域。
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.1k 阅读
具体看是谁调用函数或者是谁指代的对象,建议多找些例子自己试试