JavaScript中this工作方式
来源:互联网 发布:手机淘宝贷款在哪里看 编辑:程序博客网 时间:2024/05/17 01:21
var x =0; var foo = { bar:{ x:2, bar2:function () { console.log(this.x); } } } var a=foo.bar.bar2; foo.bar.bar2();//2 a();//0
- this永远指向函数运行时所在的对象,而不是函数创建时所在的对象
- 匿名函数和不处于任何对象中的函数,this指向window
- call,apply,with指的this是谁就谁
- 普通函数调用,函数被谁调用,this就指向谁
在上面列子中:
foo.bar.bar2():指向的是foo.bar.x.
a()运行时所在的对象是window,所以指向的是window,最后的值是0
0 0
- JavaScript中this工作方式
- Javascript中this的工作原理
- 解释下 JavaScript 中 this 是如何工作的。
- 实例谈谈this在JavaScript中如何工作
- [js]this的工作方式
- JavaScript:this 的工作原理
- javascript中this
- javascript中this用法
- javascript 中 this 对象
- javascript中onclick(this)
- javascript中this用法
- javascript中this
- JavaScript 中 this 用法
- JavaScript中this关键字
- JavaScript中this详解
- JavaScript中this详解
- javascript中this含义
- JavaScript中this详解
- (31)函数基础
- 递归和迭代有什么区别?
- RxJava中的不好理解的点-join、Debounce or Sample操作符
- linux下软硬连接
- tar命令的详细解释
- JavaScript中this工作方式
- 我要你—驴得水—钢琴简谱
- 程序员的自我修养 读书笔记 chp 7
- curl详细用法,这个是我个人在做微信开的时候封的一个方法,完整,通俗易懂,好用!
- Java工具类学习笔记
- 我的stm32第一份代码--使用USART1进行数据转发
- 2016-11-13
- android studio 如何设置logcat字体大小?
- Android ListView