【发布时间】:2018-12-13 16:24:03
【问题描述】:
我正在从数据库中获取一个 json 对象。计算ClassDef 值A , B , C 的数量的最佳做法是什么。
例如在 json 对象中:我在这个 json 中有“2 A and 2 B and 3 c”
我的 json 对象:
[{
"ItemCode": "200500303800356",
"LastCost": 8,
"OnHand": 593889,
"InventoryValue": 4751112,
"PercOfTotalInventory": 18.294517,
"CumerativePercTotal": 18.29,
"ClassDef": "A"
}, {
"ItemCode": "201600701800197",
"LastCost": 400,
"OnHand": 300,
"InventoryValue": 120000,
"PercOfTotalInventory": 0.462069,
"CumerativePercTotal": 75.68,
"ClassDef": "A"
}, {
"ItemCode": "200701507000107",
"LastCost": 75,
"OnHand": 239,
"InventoryValue": 17925,
"PercOfTotalInventory": 0.069022,
"CumerativePercTotal": 91.75,
"ClassDef": "B"
}, {
"ItemCode": "200501303400308",
"LastCost": 3515,
"OnHand": 5,
"InventoryValue": 17575,
"PercOfTotalInventory": 0.067674,
"CumerativePercTotal": 91.81,
"ClassDef": "B"
}, {
"ItemCode": "200200106701035",
"LastCost": 80,
"OnHand": 27,
"InventoryValue": 2160,
"PercOfTotalInventory": 0.008317,
"CumerativePercTotal": 99.28,
"ClassDef": "C"
}, {
"ItemCode": "200200902700248",
"LastCost": 10,
"OnHand": 213,
"InventoryValue": 2130,
"PercOfTotalInventory": 0.008202,
"CumerativePercTotal": 99.29,
"ClassDef": "C"
}, {
"ItemCode": "200601302001093",
"LastCost": 0.3,
"OnHand": 6,
"InventoryValue": 1.8,
"PercOfTotalInventory": 0.000007,
"CumerativePercTotal": 100,
"ClassDef": "C"
}]
有人知道怎么做吗?
【问题讨论】:
-
您希望在哪种语言中执行此操作 - JS 或 Java?
-
您喜欢计算哪个值?到底有多少次出现或一个特殊值?
-
使用reduce方法
-
我正在尝试用 js 来做
-
不确定是否充分了解您的需求。您想计算整个数组中
ClassDef的数量吗?还是单个对象中包含ClassDef的值的数量?
标签: javascript jquery json ajax