我在这方面真的很难过。 我有一个这样的循环:
for(var i = 0; i < Quotes.length; i++) {
var timestamp = new Date().getTime();
dataSets.push([[ timestamp, Quotes[i].unitprice ]]);
}
dataSets
应该是timestamp
和价格数据(Quotes[i].unitprice
)的数组。时间戳和价格数据也是一个应该附加到每个股票的数组;调用此循环时的每个更新周期。
如何附加到特定dataSets索引中包含的数组。
目前,dataSets在全球范围内定义为dataSets = [[]]
。
我只是希望能够更新每个索引(dataSets[i]
)上的内部数组。
非常感谢任何帮助。谢谢。
编辑:说我有股票报价FOO和BAR;我希望能够在dataSets
内附加到他们的索引。所以,dataSets[0]
是FOO而dataSets[1]
是BAR,我希望能够将时间戳和单价格数组从[[134484,1.40]]更新为[[134484,1.40],[134487, 1.45]]
答案 0 :(得分:1)
可能你正在寻找这样的东西。首先在dataSets
中创建所有空数组:
var dataSets = new Array();
for (var i = 0; i < Quotes.length; ++i) {
dataSets[i] = new Array();
}
然后将数据附加到:
dataSets[i].push([timestamp, Quotes[i].unitprice]);