【发布时间】:2018-07-06 18:47:10
【问题描述】:
我写了一些代码,其中数据进入一个数组。在每个索引处,我都有另一个数组,其中包含一个包含五个数据元素的数组。我要做的是在每个嵌套数组的末尾添加数据。
var allTimeStamps = [];
var allTimeStampsData = [];
$.getJSON( "https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=MSFT&apikey=demo", function( data ) {
const responseData = data;
for(let key in responseData["Time Series (Daily)"]){
allTimeStamps.push(key);
allTimeStamps.push(parseFloat((responseData["Time Series (Daily)"][key]["3. low"])));
allTimeStamps.push(parseFloat(responseData["Time Series (Daily)"][key]["1. open"]));
allTimeStamps.push(parseFloat(responseData["Time Series (Daily)"][key]["4. close"]));
allTimeStamps.push(parseFloat(responseData["Time Series (Daily)"][key]["2. high"]));
allTimeStampsData.push(allTimeStamps);
allTimeStamps=[];
}
console.log("seperatedData", allTimeStampsData);
});
我正在尝试这样的事情:
旧
allTimeStampsData[0].append("121");
新
allTimeStampsData[0].push("121");
因为 Python,我写了 append。我实际上是在尝试推动,但这不起作用。
我期待这样的输出:
[ ["08-2-2018",98,12,98,78,121] ,......]
【问题讨论】:
-
allTimeStampsData[0].push("121");?! -
也许您收到的数组示例会有所帮助。
标签: javascript arrays javascript-objects