私は単純なことをしようとしていますが、動作しません。多次元配列の結合、javascript
私はこのような構造を持つ2つの配列を持っています。私はそれが「合計」列に値だが、それだけで出力は次のようになりますので、噛まないであろうと「失敗」キーを追加しようとしている
total ->
[0]-> [Day: 2016-04-19, Total: 23]
[1]-> [Day: 2016-04-18, Total: 20]
failed ->
[0]-> [Day: 2016-04-19, Failed: 2]
[1]-> [Day: 2016-04-18, Failed: 0]
。
arr ->
[0]-> [Day: 2016-04-19, Total: 23, Failed: 2]
[1]-> [Day: 2016-04-18, Total: 23, Failed: 0]
...
"合計" 私はのvar SQL1に割り当てられたとしている私はのvar SQL2に割り当てられている "失敗した" と、私はさまざまな機能を試してみましたが、のようなforループました:
for (var i = 0; i < sql1.length; i++) {
sql1[i][2] = sql2[i][1];
}
しかし、sql1は同じままです。私は間違って何をしていますか?
私も
sql1[i].push(sql2[i][1]);
を試みたしかし、それはどちらか動作しませんでした。
ありがとう!いくつかのマイナーな書き直しで完璧に作業し、{Day:a.Day、Total:0、Failed:0}を置き換えなければならなかった。 {日:a.Day、合計: ''、失敗: '}};プレフィックスとして表示される0を削除します。ありがとう! – HenrikM