小议Javascript中的this指针


Posted in Javascript onMarch 18, 2010

(1) 在全局执行环境中使用this,标识Global对象,在浏览器中就是window对象。
(2)当在函数执行环境中使用this时,如果函数没有明显的作为非window对象的属性,而是只是定义了函数,不管这个函数是不是定义在另一个函数中,这个函数中的this仍然标识window对象。如果函数显示地作为一个非window对象的属性,那么函数中的this就代表这个对象。

var o=new Object; 
o.func=function() 
{ 
alert((this===o)); 
(function(){ 
alert((this===window)); 
} 
)(); 
} 
o.func();

(3) 当通过new运算符来调用函数时,函数被当作一个构造函数,this指向构造函数创建出来的对象。

更详细的可以参考
Javascript this指针

Javascript 相关文章推荐
在VS2008中使用jQuery智能感应的方法
Dec 30 Javascript
js对象内部访问this修饰的成员函数示例
Apr 27 Javascript
使用VS开发 Node.js指南
Jan 06 Javascript
JavaScript中创建字典对象(dictionary)实例
Mar 31 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
Jun 28 Javascript
详解Jquery的事件操作和文档操作
Dec 19 Javascript
javascript正则表达式模糊匹配IP地址功能示例
Jan 06 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
Mar 23 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
详解js创建对象的几种方法及继承
Apr 12 Javascript
vant中的toast轻提示实现代码
Nov 04 Javascript
HTML元素拖拽功能实现的完整实例
Dec 04 Javascript
jQuery each()方法的使用方法
Mar 18 #Javascript
jQuery each()小议
Mar 18 #Javascript
jquery ajax执行后台方法
Mar 18 #Javascript
jQuery中与toggleClass等价的程序段 以及未来学习的方向
Mar 18 #Javascript
javascript 验证日期的函数
Mar 18 #Javascript
12个非常有创意的JavaScript小游戏
Mar 18 #Javascript
JQuery 插件模板 制作jquery插件的朋友可以参考下
Mar 17 #Javascript
You might like
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
jQuery实现友好的轮播图片特效
2015/01/12 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
vue中的mvvm模式讲解
2019/01/31 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
[03:03]2014DOTA2国际邀请赛 EG战队专访
2014/07/12 DOTA
Python多线程实现同步的四种方式
2017/05/02 Python
python读取LMDB中图像的方法
2018/07/02 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
Python netmiko模块的使用
2020/02/14 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
美国首屈一指的礼品篮供应商:GiftTree
2018/01/06 全球购物
什么是抽象
2015/12/13 面试题
行政前台岗位职责
2013/12/04 职场文书
远程教育心得体会
2014/01/03 职场文书
3.12植树节活动总结2014
2014/03/13 职场文书
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
校园广播稿精选
2014/10/01 职场文书
高一军训决心书
2015/02/05 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏