gpt4 book ai didi

javascript - jquery如何将动态值插入数组

转载 作者:行者123 更新时间:2023-12-02 16:20:05 27 4
gpt4 key购买 nike

这是我的数组ARRAY

 ARRAY = ["A","B","C","D","E"];
var mlength = ARRAY.length;

我的变量是

 var mname0 = a, var mname1 = b, var mname2 = c, var mname3 = d, var mname4 = e

var month = JAN;

我正在尝试根据mlength将值推送到数组。我尝试了下面的代码,但不起作用

  for (var i = 0, i < mlength; i++) {
MARKETS[i].push(parseFloat(findDataForMonth(mname+i, month)) || null);
}

这不起作用。我收到错误

如何将变量插入 for 循环?

最佳答案

mname+i 不会做你认为它正在做的事情。假设i2。您可能期望 mname+i 返回 c(变量 mname2 的值)。相反,它实际上会添加 mname ( undefined variable )+ 2,给出 ReferenceError

您的mname0mname1等变量应该是一个数组:

var mname = [a, b, c, d, e];

然后像这样引用它:

findDataForMonth(mname[i], 月份)

关于javascript - jquery如何将动态值插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29216003/

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