- 博客(3)
- 收藏
- 关注
原创 关于箭头函数中的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 475
原创 JavaScript中的this——(二)
JavaScript中的this——(二)一 前景回顾上一篇文章,我们排除了一些对于this的错误理解并且明白了每个函数的this是在调用时被绑定的,完全取决于函数的调用位置。如果想详细了解这句话请看上一篇博客。二 调用位置关于调用位置我们需要明确的一点是:调用位置就是函数在代码中被调用的位置(而不是声明的位置)三 绑定规则这一部分我们将探究调用位置是如何决定this的绑定对象。3....
2018-11-29 15:41:24 195
原创 关于JavaScript中的this
关于JavaScript中的thisthis关键字是JavaScript中最复杂的机制之一。他是一个很特别的关键字,被自动定义在所有函数的作用域中。但是即使是非常有经验的JavaScript开发者来说也是很难说清楚它到底指向什么。常见误区this指向函数本身this指向函数的作用域首先我们来先看一段代码:function foo(num){ console.log(...
2018-11-28 18:29:50 289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人