gpt4 book ai didi

javascript - 通过函数更新全局对象变量

转载 作者:行者123 更新时间:2023-11-29 20:21:36 25 4
gpt4 key购买 nike

这里有一个奇怪的问题,我正在尝试使用一个全局函数来更新我的设置对象,例如:

    var Settings = new Object;
Settings.savepos = 'true';

function UpdateSetting(obj,value){
eval("Settings.obj = value");
alert(Settings.savepos);
}

obj 是对象的键,意思是如果我用

调用函数
UpdateSetting('savepos','false')

警报总是会给我真实的信息,我如何转换该 eval 或任何替代方法,以便它会使用该值更新设置对象的键?

最佳答案

您正在设置 Settings.obj,而不是 setting.savepos

试试这个:

function UpdateSetting(obj,value){
Settings[obj] = value;
alert(Settings.savepos);
};

关于javascript - 通过函数更新全局对象变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3747740/

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