gpt4 book ai didi

javascript - JS 根据键/值对设置 var 值,其中键等于 var 名称

转载 作者:行者123 更新时间:2023-11-28 04:10:41 25 4
gpt4 key购买 nike

我正在尝试从键值对设置一个变量,其中键是变量的名称。

假设我有:

var someValue = 10;

function setValue(key, value) {
key = value; //key is the actual name of the var i.e. "sameValue"
}

所以我们的想法是改变“someValue”的值。这在 JavaScript 中可能吗?

最佳答案

更好的方法是使用 JSON 对象。为了实现这一目标,您始终可以拥有一个 key:value JSON 对象,其中 key 对应于您的变量。请参阅下面的示例。变量 someValue 实际上是 JSON 对象 objkey,然后您可以轻松引用它来模拟,就像调用动态变量一样改变它的值。

var obj = {
someValue : 10
};

function setValue(key, value) {
obj[key] = value; //key is the actual name of the var i.e. "sameValue"
}

setValue('someValue',30);
console.log(obj['someValue']);

关于javascript - JS 根据键/值对设置 var 值,其中键等于 var 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46297983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com