javascript - 使用 lodash 将对象转换为数组

标签 javascript arrays object lodash

如何使用 lodash 将大的 object 转换为 array

var obj = {
  22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],}
  12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],}
}

// transform to 
var arr = [{name:"John", id:22...},{name:"Ivan", id:12...}]

最佳答案

你可以的

var arr = _.values(obj);

有关文档,请参阅 here.

关于javascript - 使用 lodash 将对象转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24674630/

相关文章:

javascript - Lo-Dash 数组分组

xcode - Cocoa 保留数组中的单个对象

java - 在 Java 中将列表的列表保存在对象文件中

javascript - 在 Accordion 中绘制图表

javascript - Natviescript 中的 Angular 单元测试 : reflect-metadata shim is required when using class decorators

javascript - 无法让 AccuWeather API 正常工作

javascript - 使用该类的实例时,我的 javascript 类中的变量未定义

c# - 在 ASP.NET 中检测关闭浏览器

PHP关联数组在表中迭代列

java - 我想检查一个对象的所有值集是否都为空