博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入理解javascript原型和闭包(17)——补this
阅读量:6827 次
发布时间:2019-06-26

本文共 556 字,大约阅读时间需要 1 分钟。

hot3.png

本文对《深入理解javascript原型和闭包(10)——this》一篇进行补充,原文链接:http://www.cnblogs.com/wangfupeng1988/p/3988422.html

原文中,讲解了在javascript中this的各个情况,写完之后发现还落下一种情况,就此补充。
原文中this的其中一种情况是构造函数的,具体的内容可以参考原文,此处不再赘述。
要补充的内容是,在构造函数的prototype中,this代表着什么。

function Fn(){	this.name = "username";	this.year = 1999;}Fn.prototype.getName = function(){	console.log(this.name);}var f1 = new Fn();f1.getName();//username

如上代码,在Fn.prototype.getName函数中,this指向的是f1对象。因此可以通过this.name获取f1.name的值。

其实,不仅仅是构造函数的prototype,即便是在整个原型链中,this代表的也都是当前对象的值。

转载于:https://my.oschina.net/duanvincent/blog/1550727

你可能感兴趣的文章
WCF 第二章 契约 同步请求回复操作
查看>>
程序员的能力模型与沟通技巧
查看>>
我的周记8——"因为相信,所以看见"
查看>>
Azure 云助手正式发布
查看>>
现在可用:Workflow Foundation Activity Pack for Windows Azure CTP 1
查看>>
Windows Azure 的开源 DNA
查看>>
FreeMarker页面静态化入门
查看>>
pat1040:有几个PAT
查看>>
Python!Are you kidding me?
查看>>
Angularjs1.x 项目结构
查看>>
执行Android项目时指定特定的AVD进行測试
查看>>
MFC窗口去边框、置顶、全屏、激活
查看>>
Perl 杂记
查看>>
列表的LIFO与文件交互
查看>>
nodeJS 中关于 promise 的使用
查看>>
jQuery内容过滤选择器再探究(原创)
查看>>
OpenCV——级联分类器(CascadeClassifier)
查看>>
Ajax 访问 或 获取 IIS 虚拟目录
查看>>
Palindrome POJ 1159 动态规划
查看>>
lua的C库
查看>>