![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
一个很酷的程序员
这个作者很懒,什么都没留下…
展开
-
JavaScript中的this——(二)
JavaScript中的this——(二) 一 前景回顾 上一篇文章,我们排除了一些对于this的错误理解并且明白了每个函数的this是在调用时被绑定的,完全取决于函数的调用位置。如果想详细了解这句话请看上一篇博客。 二 调用位置 关于调用位置我们需要明确的一点是:调用位置就是函数在代码中被调用的位置(而不是声明的位置) 三 绑定规则 这一部分我们将探究调用位置是如何决定this的绑定对象。 3....原创 2018-11-29 15:41:24 · 190 阅读 · 0 评论 -
关于JavaScript中的this
关于JavaScript中的this this关键字是JavaScript中最复杂的机制之一。他是一个很特别的关键字,被自动定义在所有函数的作用域中。但是即使是非常有经验的JavaScript开发者来说也是很难说清楚它到底指向什么。 常见误区 this指向函数本身 this指向函数的作用域 首先我们来先看一段代码: function foo(num){ console.log(...原创 2018-11-28 18:29:50 · 284 阅读 · 0 评论 -
关于箭头函数中的this
关于箭头函数中的this 箭头函数并不是通过使用function关键字来定义的,而是通过操作符=>定义的,他是根据外层(函数或者全局)作用域来决定this的。 样例 function foo(){ return (a)=>{ //this 继承自foo() console.log(this.a) } } var obj1={ a:2 }; var obj2=...原创 2018-12-18 11:55:19 · 469 阅读 · 0 评论