首页 > 解决方案 > 当一个函数组件用标签呈现时,它是否被视为该函数的对象实例?

问题描述

例如,如果const num = 1在函数组件中声明了 a,我可以在return语句中将其称为this.num吗?

函数组件可以有这样的静态变量吗?

标签: javascriptreactjs

解决方案


是的,您可以在功能组件中声明变量并在 return 语句中引用它们,如下所示:

function Test() {
    const num = 1
    return num
}

使用“this”关键字将引用封闭对象,而不是本地范围。看到这个 - JavaScript | MDN


推荐阅读