Javascript下划线数组到对象

大C

有没有简单/干净的方法使用Underscore来解决这个问题

[ { id: 'medium', votes: 7 },
  { id: 'low',    votes: 9 },
  { id: 'high',   votes: 5 } ]

进入

 { 'low'    : 9,
   'medium' : 7,
   'high'   : 5 }
四人
var data = [ { id: 'medium', votes: 7 },
  { id: 'low',    votes: 9 },
  { id: 'high',   votes: 5 } ];

你可以做到这一点_.map_.values而且_.object,像这样

console.log(_.object(_.map(data, _.values)));
# { medium: 7, low: 9, high: 5 }

说明

我们使用map函数将values函数(获取给定对象的所有值)应用于的所有元素data,这将得出

# [ [ 'medium', 7 ], [ 'low', 9 ], [ 'high', 5 ] ]

然后我们使用object函数将其转换为对象。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

下划线数组到多个对象

来自分类Dev

对象的Javascript下划线数据格式数组

来自分类Dev

组对象数组下划线js

来自分类Dev

使用下划线从对象创建数组

来自分类Dev

用下划线合并对象数组

来自分类Dev

从javascript for循环到下划线

来自分类Dev

下划线从对象元素创建对象数组

来自分类Dev

Javascript,使用下划线转换对象(或不使用下划线)

来自分类Dev

用下划线将矩阵转换为JavaScript中的对象数组

来自分类Dev

Javascript:通过lodash或下划线或core转换对象响应的数组

来自分类Dev

下划线过滤对象

来自分类Dev

如何使用下划线javascript过滤数组的数组

来自分类Dev

我如何使用下划线js合并对象数组

来自分类Dev

下划线根据对象键创建数组

来自分类Dev

下划线从嵌套数组返回所有对象

来自分类Dev

下划线:查找数组中最频繁出现的对象吗?

来自分类Dev

使用下划线替换或推送数组中的对象

来自分类Dev

下划线JS,查找包含数组中值的对象

来自分类Dev

从对象数组中删除重复项-下划线

来自分类Dev

下划线-比较对象(位置)的两个数组

来自分类Dev

用下划线遍历数组或对象

来自分类Dev

使用下划线js或lodash从数组中删除对象

来自分类Dev

下划线:查找数组中最频繁出现的对象吗?

来自分类Dev

下划线JS,查找包含数组中值的对象

来自分类Dev

仅使用下划线将数组转换为对象

来自分类Dev

使用下划线减少基于数组的对象项

来自分类Dev

下划线/下划线_。每个不返回数组

来自分类Dev

如何使用下划线js排序JavaScript对象?

来自分类Dev

从文本到下划线的填充或空格