JS中匿名函数内部如何正确处理this指向?
- 内容介绍
- 文章标签
- 相关推荐
本文共计534个文字,预计阅读时间需要3分钟。
前言:在网上看到一句话,匿名函数的执行具有全局性,那么它具有全局性吗?
匿名函数的执行确实具有全局性,这是因为:
+ this的指向在函数定义时是不确定的,只有在函数执行时才能确定。+ 只有函数执行时,才能确定this指向哪个对象。
因此,匿名函数的执行具有全局性。实际上,我们可以这样理解:
+ this 在函数定义时是不确定的,只有函数执行时才能确定 this 指向谁。+ 所以,匿名函数的执行具有全局性,因为只有在函数执行时,我们才能确定 this 指向哪个对象。
本文共计534个文字,预计阅读时间需要3分钟。
前言:在网上看到一句话,匿名函数的执行具有全局性,那么它具有全局性吗?
匿名函数的执行确实具有全局性,这是因为:
+ this的指向在函数定义时是不确定的,只有在函数执行时才能确定。+ 只有函数执行时,才能确定this指向哪个对象。
因此,匿名函数的执行具有全局性。实际上,我们可以这样理解:
+ this 在函数定义时是不确定的,只有函数执行时才能确定 this 指向谁。+ 所以,匿名函数的执行具有全局性,因为只有在函数执行时,我们才能确定 this 指向哪个对象。

