【发布时间】:2018-03-01 17:03:48
【问题描述】:
var json = [{
"city": "California",
"name": "Joe",
"age": 17,
"type",:"custom"
}, {
"city": "California",
"name": "Bob",
"age": 17,
"type",:"predefined"
}, {
"city": "California",
"name": "Bob",
"age": 35,
"type",:"custom"
}, {
"city": "Texas",
"name": "Bob",
"age": 35,
"type",:"custom"
}, {
"city": "Florida",
"name": "Bob",
"age": 35,
"type",:"predefined"
}];
我有上面的数组,我必须根据“类型”值构造对象,即“预定义”或“自定义”,如下所示
updatedjson = {
"predefined": [{
"name": "California",
"count": 1
}, {
"name": "Florida",
"count": 1
}]
"custom": [{
"name": "California",
"count": 2
}, {
"name": "Texas",
"count": 1
}]
}
任何使用 javascript 或 lodash 的方法
【问题讨论】:
-
不,这不一样
-
你能分享一下你已经尝试过什么来达到这个结果吗?
-
您的 JSON 在
"type",无效...
标签: javascript reactjs lodash