我在創建數組到數組的函數上工作。在循環中創建一個變量「for」
我有這樣一個JSON:
[
[
{"data_name":"dn1","defaut_name":"1F-27","occurrence":5},
{"data_name":"dn1","defaut_name":"20-34","occurrence":1}
],[
{"data_name":"bm1","defaut_name":"13-02","occurrence":4}
],[
{"data_name":"dn2","defaut_name":"1F-27","occurrence":3},
{"data_name":"dn2","defaut_name":"20-34","occurrence":1}
],[
{"data_name":"bm2","defaut_name":"13-02","occurrence":4}
],[
{"data_name":"bm3","defaut_name":"13-02","occurrence":3}
],[
{"data_name":"bm4","defaut_name":"13-02","occurrence":3}
]
]
而且我想這樣的結果:
[
[5,4,3,4,3,3],
[1,0,1,0,0,0]
]
這相當於事件的串聯。
我嘗試了一個循環,但它不起作用。
var data = [];
for (var i in chartData) {
var array = [];
for (var j in chartData[i]) {
array.push(chartData[i][j].occurrence)
}
data.push(array);
}
感謝您的幫助。
「但它不起作用」是什麼意思? – Carcigenicate
過濾器和減速器的完美用例。 –
你已經有[[5,1],[4],[3,1],...]了,只要將它轉換成你想要的樣子。 –