此问题已在此处找到答案:
javascript按名称获取当前作用域中的变量(2个答案)13小时前关门。您有一个变量:
const test = "Some random value."
以及字符串格式的变量名称:
const input = "test"
有没有一种方法可以在没有枚举的情况下获取值?
console.log(someMagicFunction(input))
$=>“一些随机值。”谢谢
xyhw6mcr1#
简言之,答案是否定的。你是在描述一个指针的行为-有点。。。您希望获得存储在内存中并作为变量引用的内容 test . js不支持这一点。您可以做一些事情,例如将键和值存储在哈希Map(对象)中,并产生类似的效果。
test
const store = { test: "Some random value.", foo: "bar" }; const magicHappensHere = (key) => { return store[key]; }; console.log(magicHappensHere('test')); // "Some random value."
1条答案
按热度按时间xyhw6mcr1#
简言之,答案是否定的。
你是在描述一个指针的行为-有点。。。您希望获得存储在内存中并作为变量引用的内容
test
. js不支持这一点。您可以做一些事情,例如将键和值存储在哈希Map(对象)中,并产生类似的效果。