typescript 当状态名在一个变量中时,如何得到状态的值?

mgdq6dx1  于 2023-01-31  发布在  TypeScript
关注(0)|答案(1)|浏览(120)

我想获取一个州的值,但问题是我在一个参数中接收州的名称。
有没有直接的方法?(类似于图像中所表示的)

0dxa2lsx

0dxa2lsx1#

您必须使用括号中的变量,如下所示:

function SampleFunc(name){
  const ddlValue = this.state[name]
}

此外,当你知道你不想改变变量作用域中的值时,最好使用const而不是let

相关问题