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 相关文章推荐
JQuery插件Style定制化方法的分析与比较
May 03 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
Mar 21 Javascript
jquery实现聚光灯效果的方法
Feb 06 Javascript
JS+CSS实现Li列表隔行换色效果的方法
Feb 16 Javascript
jQuery对JSON数据进行排序输出的方法
Jun 24 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
Dec 28 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
Apr 12 Javascript
ReactJs设置css样式的方法
Jun 08 Javascript
Vue2 SSR渲染根据不同页面修改 meta
Nov 20 Javascript
Vue-cli中为单独页面设置背景色的实现方法
Feb 11 Javascript
vuex的module模块用法示例
Nov 12 Javascript
微信小程序自定义导航栏(模板化)
Nov 15 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
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
2007/03/29 PHP
浅析php单例模式
2014/11/25 PHP
php+mysql开发中的经验与常识小结
2019/03/25 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
2019/10/08 PHP
JS实现图片无间断滚动代码汇总
2014/07/30 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
初步认识JavaScript函数库jQuery
2015/06/18 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
浅谈jQuery绑定事件会叠加的解决方法和心得总结
2016/10/26 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
详解在vue-cli中使用graphql即vue-apollo的用法
2018/09/08 Javascript
express express-session的使用小结
2018/12/12 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
javascript实现简单打字游戏
2019/10/29 Javascript
[03:08]迎霜节狂欢!2018年迎霜节珍藏Ⅰ一览
2018/12/25 DOTA
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
Python requests库用法实例详解
2018/08/14 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
2019/02/17 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
幼儿园教师辞职信
2014/01/18 职场文书
城管大队整治方案
2014/05/06 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
2016年三严三实党课学习心得体会
2016/01/06 职场文书
详解Django的MVT设计模式
2021/04/29 Python
Golang 并发下的问题定位及解决方案
2022/03/16 Golang
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript