Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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_Type Conversion - Fatal编程技术网

有没有办法在Javascript中将字符串转换为导入的变量名

有没有办法在Javascript中将字符串转换为导入的变量名,javascript,type-conversion,Javascript,Type Conversion,我有一个函数,其中传入的字符串与导入的变量同名。比如说 import Stuff from 'stuff'; const x = "Stuff" 如果我需要处理的只是名称的字符串变体,那么有没有一种方法可以获取Stuff的值?在本例中,“Stuff”是变量名Stuff的一个字符串变体,所以我想使用Stuff,但我只需要使用x 我试过类似的方法 window[x] 但这似乎不适用于导入的变量。有什么想法吗?没有,你不能那样做-就像处理其他局部变量一样。对所需的键和导入的值进行映射,然后进行查

我有一个函数,其中传入的字符串与导入的变量同名。比如说

import Stuff from 'stuff';

const x = "Stuff"
如果我需要处理的只是名称的字符串变体,那么有没有一种方法可以获取Stuff的值?在本例中,“Stuff”是变量名Stuff的一个字符串变体,所以我想使用Stuff,但我只需要使用x

我试过类似的方法

window[x]

但这似乎不适用于导入的变量。有什么想法吗?

没有,你不能那样做-就像处理其他局部变量一样。对所需的键和导入的值进行
映射
,然后进行查找。除了
填充
之外,字符串
x
还能选择什么?对于一个小的选择,只需执行
if
/
else
我想我只是让它变得比需要的更复杂,我将使用一个地图