【发布时间】:2015-03-23 17:00:57
【问题描述】:
这是我的数组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 循环?
【问题讨论】:
-
此处出现错误
for (var i = 0; i < mlength; i++)。看到;和mname+i不起作用。你可能需要window["mname"+i] -
脱掉
[i]应该是这样的:MARKETS.push(...
标签: javascript jquery arrays for-loop