以下の関数は、この出力を返します。しかし、なぜ私は理解できません。すべての手がかりは? Output: {"A":{"antal":null},"B":{"antal":null},"C":{"antal":null},"D":{"antal":null},"E":{"antal":null},"G":{"antal":null}}
array for function returns null
機能は、ここで
function seriestat(){
var statserier = {};
$.each(globalSIEdata["#EXTRA"]["VERSERIER"], function(i, item) {
statserier[i] = {};
});
$.each(globalSIEdata["#VER"], function(i2, item2) {
var serie = i2.substring(0, i2.indexOf('-'));
statserier[serie]["antal"] += 1;
});
return statserier;
}
はglobalSIEdataから一例である:
{ "#VER": {
"A-1": {
"verdatum": "2017-01-03"
},
"A-2": {
"verdatum": "2017-01-03"
},
"B-1": {
"verdatum": "2017-01-03"
},
"B-2": {
"verdatum": "2017-01-03"
}
"A-3": {
"verdatum": "2017-01-03"
}
}
あなたは理解していませんか? – Andy
'globalSIEdata'はどのように見えますか?レビュー/テストのためにサンプル/最小限のデータを共有できますか? –
'statserier [serie] [" antal "] + = 1'と期待される結果は何ですか? – guest271314