【发布时间】:2021-01-18 11:00:33
【问题描述】:
我有这个 json:
json = [{
"code3": "ALB",
"asset": 9,
"biodiversity": 4,
"infrastructure": 15
}, {
"code3": "GHN",
"asset": 4,
"biodiversity": 5,
"infrastructure": 5,
}, {
"code3": "TGO",
"asset": 3,
"biodiversity": 6,
"infrastructure": 7
}]
我正在尝试在 for 循环中将其过滤到此:
result = [{
"code3": "ALB",
"asset": 9
}, {
"code3": "GHN",
"asset": 4
}, {
"code3": "TGO",
"asset": 3
}]
最快的方法是什么。我知道我可以使用 json.forEach(j => del j["infrastructure"] ... 或类似的东西,但我希望通过键 code3, asset 过滤掉
【问题讨论】:
-
我假设对象应该在一个数组中?
-
看看这个答案 - stackoverflow.com/a/43106873/2570277
标签: javascript json filter