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 相关文章推荐
分享28款免费实用的 JQuery 图片和内容滑块插件
Dec 15 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
Aug 26 Javascript
基于jquery实现的树形菜单效果代码
Sep 06 Javascript
Google 地图获取API Key详细教程
Aug 06 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
Aug 11 Javascript
关于angularJs指令的Scope(作用域)介绍
Oct 25 Javascript
JS比较两个数值的大小实例
Nov 25 Javascript
JS html时钟制作代码分享
Mar 03 Javascript
React Native 环境搭建的教程
Aug 19 Javascript
基于javascript 显式转换与隐式转换(详解)
Dec 15 Javascript
vue实现的上拉加载更多数据/分页功能示例
May 25 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
Jun 11 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网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
简单JS代码压缩器
2006/10/12 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
JSON无限折叠菜单编写实例
2013/12/16 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
微信小程序 location API实例详解
2016/10/02 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
浅谈Angular文字折叠展开组件的原理分析
2017/11/24 Javascript
使用npm安装最新版本nodejs
2018/01/18 NodeJs
Vue中this.$nextTick的作用及用法
2020/02/04 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
判断网页编码的方法python版
2016/08/12 Python
python 删除大文件中的某一行(最有效率的方法)
2017/08/19 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
2018/11/21 Python
python异步存储数据详解
2019/03/19 Python
详解python的argpare和click模块小结
2019/03/31 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
2019/12/18 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
毕业自我鉴定书
2014/03/24 职场文书
学习心理学的体会
2014/11/07 职场文书
财务总监岗位职责
2015/02/03 职场文书
个人党性锻炼总结
2015/03/05 职场文书
旷工检讨书大全
2015/08/15 职场文书
高中班长竞选稿
2015/11/20 职场文书
mysql备份策略的实现(全量备份+增量备份)
2021/07/07 MySQL