【发布时间】:2018-06-08 11:55:20
【问题描述】:
如何从对象数组中提取一些属性,例如不使用 for 循环、使用 map 或 filter?
例子:
obj = [
{ 'cars' : 15, 'boats' : 1, 'smt' : 0 },
{ 'cars' : 25, 'boats' : 11, 'smt' : 0 }
]
extractFunction(obj, ['cars' , 'boats']) -> { 'cars' : [15,25], 'boats' : [1,11]}
【问题讨论】:
-
without for loop, with map or filter?这是什么意思? -
尝试使用
.reduce(),因为您正在将多个对象的数组“缩减”为一个对象的摘要。 -
为什么是-4?这个问题有什么问题?
-
@Grigor 因为 Nina 对所有没有添加他们已经尝试过的内容的人投了反对票。
-
什么?没看懂,求简单