@zouqj 1、这句话可能写的时候没注意,可能导致误解= =||。单独说明是指和普通函数的this分开说明,不像参考《不要再问我this的指向问题了》这篇文章只在最后提及了一点,容易让人误解为箭头函数是一个语法糖。实际上它和普通函数实现都是分开的。 2、你说的this是在React框架里面写的。但由于实际上的运行环境是通用JS引擎,框架的代码想要运行,必须打包生成普通的JS,而不是你在源文件里看到的这样。如果你有机会读bundle里面的东西,你会发现跟你写的东西差距很大。对于框架里的代码this指向,最好是参考框架的相关说明,例如Vue的文档里说明: 生命周期不能用箭头函数( ´_ゝ`),曾经把几个组件的生命周期方法特意改成了箭头函数结果全部报错,还是要多看文档,高级一点可以看框架源代码,这样你就更能理解这些this是指向啥的了。