javascript面向对象之this关键词用法分析


Posted in Javascript onJanuary 13, 2015

本文实例分析了javascript面向对象之this关键词用法。分享给大家供大家参考。具体分析如下:

当需要初始化某个属性时,可以在原型对象内使用this关键词。如下面实例:

<script language="javascript" type="text/javascript">

function Person(){

 this.name = "王美人";

 this.age = 25;

};

var p1 = new Person();

var p2 = new Person();
document.writeln(p1.name+"<br />");

document.writeln(p2.name);

</script>

注意:关键词this只能在原型对象内部使用。在外部使用,this相当于window。如下面实例
<script language="javascript" type="text/javascript"> 

var name="北京";

window.alert(this.name);//输出“北京”

</script>

javascript面向对象之this关键词用法分析

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 Javascript
一个JS小玩意 几个属性相加不能超过一个特定值.
Sep 29 Javascript
使用js判断当前时区TimeZone是否是夏令时
Feb 23 Javascript
使用js获取图片原始尺寸
Dec 03 Javascript
JavaScript中的时间处理小结
Feb 24 Javascript
jQuery事件绑定on()与弹窗实现代码
Apr 28 Javascript
jQuery基于扩展实现的倒计时效果
May 14 Javascript
你可能不知道的JSON.stringify()详解
Aug 17 Javascript
详解Angular系列之变化检测(Change Detection)
Feb 26 Javascript
vue-cli3.0 特性解读
Apr 22 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
May 31 Javascript
微信小程序仿抖音短视频切换效果的实例代码
Jun 24 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
Jan 13 #Javascript
javascript面向对象之访问对象属性的两种方式分析
Jan 13 #Javascript
javascript面向对象之对象的深入理解
Jan 13 #Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 #Javascript
javascript面向对象快速入门实例
Jan 13 #Javascript
javascript引用赋值(地址传值)用法实例
Jan 13 #Javascript
jQuery实现拖动调整表格单元格大小的代码实例
Jan 13 #Javascript
You might like
php方法调用模式与函数调用模式简例
2011/09/20 PHP
php数组一对一替换实现代码
2012/08/31 PHP
PHP中的reflection反射机制测试例子
2014/08/05 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
JavaScript高级程序设计 DOM学习笔记
2011/09/10 Javascript
自定义右键属性覆盖浏览器默认右键行为实现代码
2013/02/02 Javascript
javascript实现TreeView 无刷新展开的实例代码
2013/07/13 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
2015/12/03 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
vue使用codemirror的两种用法
2019/08/27 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
微信小程序实现转盘抽奖
2020/09/21 Javascript
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
python 解析html之BeautifulSoup
2009/07/07 Python
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
解决PyCharm中光标变粗的问题
2017/08/05 Python
Python虚拟环境项目实例
2017/11/20 Python
浅谈python下tiff图像的读取和保存方法
2018/12/04 Python
python自动生成model文件过程详解
2019/11/02 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
tensorflow实现测试时读取任意指定的check point的网络参数
2020/01/21 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
H5 meta小结(前端必看篇)
2016/08/24 HTML / CSS
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
结婚周年感言
2014/02/24 职场文书
《春雨》教学反思
2014/04/24 职场文书
公安局班子个人对照检查材料思想汇报
2014/10/09 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书
html粘性页脚的具体使用
2022/01/18 HTML / CSS
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS