新手上路 js 之 this关键字 代码笔记
2017-07-20 20:32
169 查看
<!-- (1)在函数中使用this 属于全局性调用,代表全局对象,通过window对象来访问。 (2)在对象的方法中使用this 对象中的函数使用this,代表当前的上级对象。 构造函数中的this 构建的对象本身 this决策树 用对象.调用函数 对象 直接调用函数 全局的对象window --> <script type="text/javascript"> //(1)在函数中使用this var y = 12;//这个y是定义在全局空间上的 function test2 () { console.log(this.y);//通过this访问 } test2(); function test2 () { window.y = 12;//这个y是定义在全局空间上的 console.log(this.y);//通过this访问 } test2(); //(2)在对象的方法中使用this var person={ name:"苦竹", sayHi:function(){ console.log("我是"+this.name); } }; person.sayHi(); //定义了一个Person的构造函数 var Person=function(name){ this.name=name;//这里this指的是构建出的对象 console.log(this.name); }; //创建对象 var p1=new Person("四顾剑"); </script>
相关文章推荐
- 新手上路之 js 创建对象篇 代码笔记
- 新手上路 jquery 选择器篇(一) 代码笔记
- 新手上路 jquery 选择器篇(三) 代码笔记
- 新手上路 jquery 选择器篇(二) 代码笔记
- 上手上路之 js 数据类型 number和parseInt..的代码笔记
- 新手上路之js js提交表单的几种形式笔记
- jQuery学习笔记(七)JS 一些基本操作代码整理
- 【代码笔记】js单例模式
- maven2学习 新手上路(笔记形式)
- JS导出Excel 代码笔记
- 新手上路之HttpSession中提前使会话失效的2调用方法 笔记
- 代码笔记 | js数组实现图片自动轮播
- node.js学习笔记——《node.js开发指南》代码中需要注意的几点
- 新手上路之监听器 笔记
- Cocos2d-JS 2017.1.17-代码阅读笔记(二)
- 学习笔记代码,js 之构造函数
- (新手笔记)为什么用js获取scrollTop的值总是0
- JS常用代码笔记
- 新手上路之oracle JDBC 笔记
- 新手上路-基础复习-值类型笔记