原生对象中的currentTarget属性

来源:7-7 React 事件和 DOM 事件的区别

慕后端9394545

2021-07-04

老师我写console.log(e.nativeEvent)在控制台直接打印原生事件对象,展开之后发现currentTarget属性的值是null,但是我写console.log(e.nativeEvent.currentTarget)却可以打印出root组件,这是为什么

写回答

1回答

双越

2021-07-04

以 console.log(e.nativeEvent.currentTarget) 这个为主就行

chrome 打印时,中间状态看不出来,会打印最终状态。

//img.mukewang.com/szimg/60e1a48a0960b37305380226.jpg


React 在事件执行完了之后,就会把 currentTarget 设置为 null

0
2
双越
回复
慕后端9394545
可以。不过,并不是属性、不属性的区别,而是指类型、引用类型的区别。
2021-07-05
共2条回复

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4664 学习 · 1644 问题

查看课程