我有兩個相互關聯的數組。 Array A
保存每週日期和Array B
保存每週價格。每個星期五新數據都會通過API發佈並推送到這些數組中,因此有些月份有5個元素(即Jan),而有些月份只有4個元素(即2月份)。看下面的例子。使用Javascript和/或jQuery將每週數據轉換爲每月數據
Array A
:
["2003-01-03", "2003-01-10", "2003-01-17", "2003-01-24", "2003-01-31", "2003-02-07", "2003-02-14", "2003-02-21", "2003-02-28", etc..]
Array B
["5.85", "5.95", "5.97", "5.91", "5.90", "5.88", "5.86", "5.84", "5.79", etc..]
代碼:
var ajx = $.getJSON(api, function(data) {
for (var i =0; i <= data.count -1; i++){
$("#table").append("<tr> <td>" + data.observations[i].date + "</td> <td>" + data.observations[i].value + "</td> </tr>");
xaxis.push(data.observations[i].date) //Array A - weekly (default state)
yaxis.push(data.observations[i].value) //Array B - weekly (default state)
}
我將如何能夠將它轉換爲 「月」 和 「年」 的陣列?
請包括嘗試的解決方案,爲什麼他們沒有工作,和預期的結果。這真的可以幫助我們找出你的代碼的問題。謝謝! –
那麼這兩個數組如何映射?數組A(月)如何映射到價格數組?使用來自API的信息創建一個json數組是否合理? –
該陣列是否僅包含一年的數據? –