gpt4 book ai didi

javascript - 如何使用 eval 为动态变量赋值?

转载 作者:数据小太阳 更新时间:2023-10-29 04:29:09 24 4
gpt4 key购买 nike

我得到动态变量名了

varname = "data" + newid + "['" + name + "']";

我想为动态变量赋值。我试过了

eval(varname) = value; 

但它不起作用。我需要做什么才能为动态变量赋值?

最佳答案

不要使用评估。不要使用动态变量。

如果您有一组无序的相关数据,请将其存储在一个对象中。

var myData = {};
myData[ newid + name ] = value;

虽然看起来你正在处理一个动态对象,所以

myData[ newid ] = myData[ newid ] || {};
myData[ newid ][ name ] = value;

关于javascript - 如何使用 eval 为动态变量赋值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12268026/

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