- 时间:2022-05-22 04:02 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:Javascript this 的一些学习总结
1.1.1 摘要
相信有C++、C#或Java等编程经验的各位,对于this关键字再熟悉不过了。由于Javascript是一种面向对象的编程语言,它和C++、C#或Java一样都包含this关键字,接下来我们将向大家介绍Javascript中的this关键字。
本文目录
•全局代码中的this
•函数中的this
•引用类型
•函数调用以及非引用类型
•引用类型以及this的null值
•函数作为构造器被调用时this的值
•手动设置函数调用时this的值
1.1.2 正文
由于许多面向对象的编程语言都包含this关键字,我们会很自然地把this和面向对象的编程方式联系在一起,this通常指向利用构造器新创建出来的对象。而在ECMAScript中,this不仅仅只用来表示创建出来的对象,也是执行上下文的一个属性:
[url=http://dmitrysoshnikov.com/ecmascript/chapter-3-this/]http://dmitrysoshnikov.com/ecmascript/chapter-3-this/[/url] 英文版
[2] [url=http://blog.goddyzhao.me/post/11218727474/this]http://blog.goddyzhao.me/post/11218727474/this[/url] 译文
[3] [url=https://net.tutsplus.com/tutorials/javascript-ajax/fully-understanding-the-this-keyword/]https://net.tutsplus.com/tutorials/javascript-ajax/fully-understanding-the-this-keyword/[/url]