gpt4 book ai didi

javascript - 在 for 语句中使用动态变量

转载 作者:行者123 更新时间:2023-11-30 23:45:42 26 4
gpt4 key购买 nike

我想动态创建和引用一些变量,但我不明白如何做。

这是我认为“应该”有效的方法,但我知道行不通。

var weeks = 4;
for(i=0; i<weeks.length;i++){
var 'week_'+i = valueFromXML;
}



function wtFn (){
'week_'+i.splice(-1, 1);
if('week_'+i.length <=0){
$(this).parent().parent().slideUp();
}
}

我愿意接受建议。提前致谢。

最佳答案

如果不使用eval,则无法动态声明变量,这不被认为是一个好的做法。

我建议您使用对象将值存储为属性:

var weeks = 4;
var obj = {};
for(var i = 0; i< weeks; i++){
obj['week_'+i] = valueFromXML;
}

然后您可以访问以下属性:

alert(obj['week_'+i]);

关于javascript - 在 for 语句中使用动态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3097570/

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