带有索引的jQuery动态数组名称

时间:2018-10-03 22:07:12

标签: arrays dynamic

我正在尝试将对象内的特定数组索引作为目标。
我的数组:

var pr_Jan = []; pr_Feb = []; pr_Mar = []; //etc months...
var pr_allmonths = {pr_Jan, pr_Feb, pr_Mar, etc...}

然后我想使用窗口函数(或更好的东西)来定位特定的月份和特定的索引:

window["pr_" + currentmonth].push(myData);

问题是我需要能够将myData放入该受影响数组的特定索引中。如果我手动键入,它会:

var myData = 29.50
var currentDay = 3
pr_Jan[currentDay].push(myData);

我期望的结果是:

pr_Jan [ NaN, NaN, 29.50, NaN, NaN, NaN .... all the way to 30 ]

我尝试过:

window["pr_" + currentmonth][currentDay].push(myData);

但是我得到的是“ push”不是函数错误。

0 个答案:

没有答案