关于this作用域问题

来源:5-2 Button按钮使用讲解(2)

慕圣2813975

2020-03-30

老师能否详细讲下this指针是怎么改变的 为什么箭头函数能改变作用域到react对象

写回答

1回答

河畔一角

2020-03-31

js代码当前的执行环境就称之为作用域。它分全局作用域和局部作用域。每个函数内部都是一个私有作用域。箭头函数和普通的函数有很大区别:
1.箭头函数没有构造方法,普通函数有。
2.箭头函数属于匿名函数,不可以new去创建实例。
3.箭头函数本身没有作用域,它的this指针指向的是调用它的函数本身,也就是谁调用他,就指向谁。

所以this指针会指向React,这些事件都是React的属性和方法

0
0

React全家桶+AntD共享单车后台管理系统开发

React全家桶+AntD框架+大量前沿技术

1142 学习 · 495 问题

查看课程