当前位置:  开发笔记 > 编程语言 > 正文

就在我认为我终于理解Javascript范围的时候

如何解决《就在我认为我终于理解Javascript范围的时候》经验,为你挑选了1个好方法。



1> Shog9..:

在JavaScript中,this表示调用函数的上下文对象,而不是定义它的范围(或调用它的范围).因为MyFunc,这引用了正在创建的新对象; 但是innerFunc,它引用了全局对象,因为在innerFunc调用时没有指定上下文.

这往往this会使那些习惯于Java或类似OO语言的语言绊倒,其中几乎总是引用定义被调用方法的类的实例.请记住:JavaScript没有方法.或者课程.只是对象和功能.

另请参阅:JavaScript中"this"关键字行为的基本原理是什么?

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有