js中的this关键字详解
来源:互联网 发布:沈阳系统i5编程实例 编辑:程序博客网 时间:2024/05/17 03:09
随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。
//函数内部调用var boat = { size: 'normal', boatInfo: function() { alert(this === boat); alert(this.size); }};boat.boatInfo(); // true, 'normal'var bigBoat = { size: 'big'};bigBoat.boatInfo = boat.boatInfo;bigBoat.boatInfo(); // false, 'big'
// 全局作用域foo = 'abc';alert(foo); // abcthis.foo = 'def';alert(foo); // def
//作为构造函数调用 function test(){ this.x = 1; } var o = new test(); alert(o.x); // 1
0 0
- js中的this关键字详解
- js中的this关键字详解
- js中的this关键字详解
- js中的this关键字详解
- js中的this关键字详解
- js中的this关键字详解
- js中的this关键字详解
- JS this关键字详解
- js中的this关键字
- JS中的this关键字
- js中的this关键字
- js中的this关键字
- js中的this关键字
- JS中的this关键字
- JS 中 this 关键字详解
- JS 中 this 关键字详解
- JS中this关键字详解
- js中this关键字详解
- 算法-快速排序(load)
- coderforces-701A-水题
- Android知识要点整理(18)----Gradle 之依赖管理
- 198-213. House RobberI&II
- C++的拷贝构造函数
- js中的this关键字详解
- Day6、双重循环、while..do循环、随机数、缓冲区、一位数组、判断质数、算出最大公约数
- 各种编码之间的区别:ASCII、Unicode、UTF-8
- springMVC + maven helloworld程序
- 前端开发面试题 (题目列表页)
- Java 父类的构造函数执行要早于子类的实例变量初始化
- 【Leetcode】之Validate Binary Search Tree
- Java项目如何打包Jar并且随处运行?
- HttpSession的正确理解