- 博客(2)
- 收藏
- 关注
原创 this原理以及指向
①在全局环境中调用就指向window。 ②作为对象的方法调用就指向该对象。 ③作为构造函数调用就指向这个新创建的对象。 ④可以使用apply,call,bind改变this指向。 ⑤箭头函数中的this与定义时所处的上下文绑定,且不能被改变, 箭头函数this指向取决于它外层找到的离它最近的第一个非箭头函数的this。 ...
2021-10-18 11:51:02 293 1
转载 this指针
与其他语言相比,函数的this关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别。 在绝大多数情况下,函数的调用方式决定了this的值(运行时绑定)。this不能在执行期间被赋值,并且在每次函数被调用时this的值也可能会不同。ES5 引入了bind方法来设置函数的this值,而不用考虑函数如何被调用的。ES2015 引入了箭头函数,箭头函数不提供自身的 this 绑定(this的值将保持为闭合词法上下文的值)。 语法...
2021-10-15 12:56:19 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人