Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用标记呈现函数组件时,是否将其视为该函数的对象实例?_Javascript_Reactjs - Fatal编程技术网

Javascript 使用标记呈现函数组件时,是否将其视为该函数的对象实例?

Javascript 使用标记呈现函数组件时,是否将其视为该函数的对象实例?,javascript,reactjs,Javascript,Reactjs,例如,如果在函数组件中声明了const num=1,我可以在return语句中将其称为this.num 函数组件可以有这样的静态变量吗?是的,您可以在函数组件中声明变量,并在返回语句中引用它们,如下所示: function Test() { const num = 1 return num } 使用“this”关键字将引用封闭对象,而不是局部范围。请参阅。是的,您可以在功能组件中声明变量,并在返回语句中引用它们,如下所示: function Test() { const

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


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

是的,您可以在函数组件中声明变量,并在返回语句中引用它们,如下所示:

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

使用“this”关键字将引用封闭对象,而不是局部范围。请参阅。

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

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

使用“this”关键字将引用封闭对象,而不是局部范围。请参阅。

要访问
this.num
,我们必须将其声明为
this.num=1
。使用
const
var
let
,创建一个局部作用域变量,但它们不存在于实例(this)上,要访问
this.num
,我们必须将其声明为
this.num=1
。使用
const
var
let
创建一个局部作用域变量,但它们不存在于实例上(此)