下面的函數返回此輸出。但我不明白爲什麼。任何線索? Output: {"A":{"antal":null},"B":{"antal":null},"C":{"antal":null},"D":{"antal":null},"E":{"antal":null},"G":{"antal":null}}
數組函數返回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