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函数中的arguments参数
Aug 01 Javascript
兼容Firefox的Javascript XSLT 处理XML文件
Dec 31 Javascript
最流行的Node.js精简型和全栈型开发框架介绍
Feb 26 Javascript
浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结
Mar 16 Javascript
js 数字、字符串、布尔值的转换方法(必看)
Apr 07 Javascript
3分钟掌握常用的JS操作JSON方法总结
Apr 25 Javascript
Angular2 组件交互实例详解
Aug 24 Javascript
浅谈JsonObject中的key-value数据解析排序问题
Dec 06 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
Jan 18 Javascript
用node撸一个监测复联4开售短信提醒的实现代码
Apr 10 Javascript
微信小程序从注册账号到上架(图文详解)
Jul 17 Javascript
JavaScript 绘制饼图的示例
Feb 19 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 强制下载文件实现代码
2013/10/28 PHP
yii用户注册表单验证实例
2015/12/26 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
ext读取两种结构的xml的代码
2008/11/05 Javascript
Jquery阻止事件冒泡 event.stopPropagation
2011/12/11 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
详解jquery uploadify 上传文件
2013/11/09 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
jQuery中scrollLeft()方法用法实例
2015/01/16 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
2017/02/22 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
Electron-vue开发的客户端支付收款工具的实现
2019/05/24 Javascript
python Django连接MySQL数据库做增删改查
2013/11/07 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
乌克兰在线药房:Аптека24
2019/10/30 全球购物
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
运动会获奖感言
2014/02/11 职场文书
《绿色蝈蝈》教学反思
2014/03/02 职场文书
教师产假请假条
2014/04/10 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
2016年会开场白台词
2015/06/01 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
小学思品教学反思
2016/02/20 职场文书
redis cluster支持pipeline的实现思路
2021/06/23 Redis
Python实现仓库管理系统
2022/05/30 Python
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers