首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从对象列表创建对象成员列表

从对象列表创建对象成员列表
EN

Stack Overflow用户
提问于 2016-10-03 09:02:33
回答 2查看 90关注 0票数 2

假设我有如下所示的对象列表:

代码语言:javascript
复制
var list = [
    { date: '22/9/2016', status: 1, id: '11111' },
    { date: '23/9/2016', status: 1, id: '22222' },
    { date: '24/9/2016', status: 1, id: '33333' }
];

我想要创建上面列表中所有对象的in列表,以便以以下方式结束:

代码语言:javascript
复制
var idList = ['11111', '22222', '33333'];

显然,我可以遍历列表并手动构建idList。是否有其他方法可以通过本机JS、angularJS或其他库进行此操作。

手动遍历列表并不是一项很大的开销,我只想确保我没有忽略JS / angularJS的功能,这样就可以代替我了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-03 09:05:37

您可以使用Array map

代码语言:javascript
复制
var list = [
    { date: '22/9/2016', status: 1, id: '11111' },
    { date: '23/9/2016', status: 1, id: '22222' },
    { date: '24/9/2016', status: 1, id: '33333' }
];
var idList = list.map(item => item.id );
console.log(idList);

票数 9
EN

Stack Overflow用户

发布于 2016-10-03 09:06:10

使用

代码语言:javascript
复制
var ids = list.map(function(item) { return item.id});

应该行得通。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39827923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档