在React教程视频中,指导员说您需要在React类组件中使用this.props而不是props,因为在这种情况下,它是一个实例变量。我不完全确定实例变量在这个上下文中是什么。
我发现了许多问题,解释了在Java和其他语言中实例变量是什么,除了JavaScript--在one question (标记的目标-c)中,有人回答“在面向对象的类编程中,实例变量是定义在类中的变量(即成员变量),其中类的每个对象都有一个单独的副本。它们生活在类的生命的内存中。”然而,我知道ES6类只是对象,是基于原型的继承的语法糖--在JS类的情况下,这个答案成立吗?
发布于 2022-09-20 04:50:09
对象是创建对象的类的实例。实例变量是在该类中为该对象定义的任何属性(通常在构造函数中)。每个实例变量都可以使用“this.‘”访问。类的任何方法中的前缀。
https://stackoverflow.com/questions/55505710
复制相似问题