我正在尝试使用属性名称数组从集合中返回属性的子集。我确信答案在互联网上,但我的词汇量太有限而无法找到。
我的收藏:
[
{"name": "sam", "age": 25, "height": 125},
{"name": "jim", "age": 20, "height": 126},
{"name": "bob", "age": 30, "height": 134}
]
我的属性过滤器数组:
["name", "age"]
我的目标是将我的原始收藏过滤为如下所示:
[
{"name": "sam", "age": 25},
{"name": "jim", "age": 20},
{"name": "bob", "age": 30}
]
有人可以帮我写一个有效的函数来做到这一点吗?我浏览了lodash库,但无法推断出一个简单的解决方案。我有一种下沉的感觉,我在这里错过了一些非常简单的东西......