深入理解javascript原型和闭包(17)——补this
2016-07-14 14:09
531 查看
原文中,讲解了在javascript中this的各个情况,写完之后发现还落下一种情况,就此补充。
原文中this的其中一种情况是构造函数的,具体的内容可以参考原文,此处不再赘述。
要补充的内容是,在构造函数的prototype中,this代表着什么。
如上代码,在Fn.prototype.getName函数中,this指向的是f1对象。因此可以通过this.name获取f1.name的值。
其实,不仅仅是构造函数的prototype,即便是在整个原型链中,this代表的也都是当前对象的值。
---------------------------------------------------------------------------
原文中this的其中一种情况是构造函数的,具体的内容可以参考原文,此处不再赘述。
要补充的内容是,在构造函数的prototype中,this代表着什么。
如上代码,在Fn.prototype.getName函数中,this指向的是f1对象。因此可以通过this.name获取f1.name的值。
其实,不仅仅是构造函数的prototype,即便是在整个原型链中,this代表的也都是当前对象的值。
---------------------------------------------------------------------------
相关文章推荐
- 深入理解javascript原型和闭包(18)——补充:上下文环境和作用域的关系
- js获取select标签选中的值
- 深入理解javascript原型和闭包(16)——完结
- 深入理解javascript原型和闭包(15)——闭包
- 常用JS代码
- 深入理解javascript原型和闭包(14)——从【自由变量】到【作用域链】
- 深入理解javascript原型和闭包(13)-【作用域】和【上下文环境】
- 深入理解javascript原型和闭包(12)——简介【作用域】
- 深入理解javascript原型和闭包(11)——执行上下文栈
- 深入理解javascript原型和闭包(10)——this
- 深入理解javascript原型和闭包(9)——简述【执行上下文】下
- 深入理解javascript原型和闭包(8)——简述【执行上下文】上
- 深入理解javascript原型和闭包(7)——原型的灵活性
- 深入理解javascript原型和闭包(6)——继承
- JS生成指定范围内的随机数
- 深入理解javascript原型和闭包(5)——instanceof
- 深入理解javascript原型和闭包(4)——隐式原型
- 深入理解javascript原型和闭包(3)——prototype原型
- 深入理解javascript原型和闭包(2)——函数和对象的关系
- 深入理解javascript原型和闭包(1)——一切都是对象