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 相关文章推荐
获取Javscript执行函数名称的方法
Dec 22 Javascript
cnblogs中在闪存中屏蔽某人的实现代码
Nov 14 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
Jul 25 Javascript
详解angularJs指令的3种绑定策略
Apr 13 Javascript
jQuery zTree树插件动态加载实例代码
May 11 jQuery
解读ES6中class关键字
Nov 20 Javascript
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
基于node搭建服务器,写接口,调接口,跨域的实例
May 13 Javascript
JavaScript中将值转换为字符串的五种方法总结
Jun 06 Javascript
JavaScript canvas绘制圆弧与圆形
Feb 18 Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 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/30 PHP
采用memcache在web集群中实现session的同步会话
2014/07/05 PHP
浅谈PHP5.6 与 PHP7.0 区别
2019/10/09 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
2010/08/12 Javascript
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
2013/05/07 Javascript
莱鸟介绍javascript onclick事件
2016/01/06 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
2016/08/31 Javascript
jQuery easyui刷新当前tabs的方法
2016/09/23 Javascript
Bootstrap实现导航栏的2种方式
2016/11/28 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
深入理解Vue router的部分高级用法
2018/08/15 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
Angular.JS读取数据库数据调用完整实例
2019/07/02 Javascript
JavaScript实现串行请求的示例代码
2020/09/14 Javascript
Python标准库defaultdict模块使用示例
2015/04/28 Python
Python OpenCV处理图像之滤镜和图像运算
2018/07/10 Python
python主线程与子线程的结束顺序实例解析
2019/12/17 Python
Django 批量插入数据的实现方法
2020/01/12 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
超级实用的8个Python列表技巧
2020/08/24 Python
详解python polyscope库的安装和例程
2020/11/13 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
某IT外企面试题-二分法求方程!看看大家的C++功底
2015/07/04 面试题
初级软件工程师面试题 Junior Software Engineer Interview
2015/02/15 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2012/10/15 面试题
移动通信行业实习自我鉴定
2013/09/28 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
委托证明书
2014/09/17 职场文书
法律进社区活动总结
2015/05/07 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS