gpt4 book ai didi

javascript - 使用 jquery 和动态变量名设置全局变量

转载 作者:行者123 更新时间:2023-11-30 06:59:34 27 4
gpt4 key购买 nike

我正在尝试使用 jquery 和动态变量名称设置一个 javascript 全局变量,如下所示:

var home_phone_number // located outside of any functions
.
.
.
function setPhoneVars(phone){
// do stuff here to determine the correct prefix
thePrefix = 'home_phone_'
$(thePrefix + "number").val(phone.number);

}

当我这样做时,home_phone_number 的值是未定义的。

但是,当我手动设置电话号码时,如下所示:

home_phone_number = phone.number

变量已按预期设置。

最佳答案

全局变量是 window 对象的属性,因此可以这样访问:

window[thePrefix+'number'] = phone.number;

关于javascript - 使用 jquery 和动态变量名设置全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13018552/

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