我需要为每个班次总结键值(K1,K2,K3 ...)机(M1,M2,M3 ...)(S1,S2,S3 ),并创建一个新的对象(考虑波纹管)如何重组对象,并找到UnderscoreJS
我失去了耐心jquery $.each
和forEach
方法(因为我需要处理的5级对象)和跨UnderscoreJS来了。
我知道我应该为对象http://underscorejs.org/#objects使用函数的多种组合,但由于我是一个纯粹的前端人员,对查询和db知之甚少,所以找不到正确的方法来做到这一点。
鉴于JSON结构:
var data = {
"28-11":{
"S1":{
"M1":{
"K1": 10,
"K2": 12,
"K3": 15
},
"M2":{
"K1": 8,
"K2": 6,
"K3": 5
}
},
"S2":{
"M1":{
"K1": 8,
"K2": 6,
"K3": 5
},
"M2":{
"K1": 10,
"K2": 12,
"K3": 15
}
}
}
}
我需要获取以下信息:
var allShiftsData = {
"28-11":{
"M1":{
"K1": 18,
"K2": 18,
"K3": 20
},
"M2":{
"K1": 18,
"K2": 18,
"K3": 20
}
}
}