JavaScript |遍历JSON对象并获取特定键的所有值

JavaScript |遍历JSON对象并获取特定键的所有值,javascript,json,loops,object,key,Javascript,Json,Loops,Object,Key,我有以下建议: [ { "id":1, "firstName":"Markus", "lastName":"Maier", "email":"markus.maier@mail.de", "externalId":"mmaie", "company":"Intel" }, { "id":2, "firstName":"Birgit", "lastName":"Bauer", "email":"bi

我有以下建议:

  [ {
    "id":1,
    "firstName":"Markus",
    "lastName":"Maier",
    "email":"markus.maier@mail.de",
    "externalId":"mmaie",
    "company":"Intel"
    },
    {
    "id":2,
    "firstName":"Birgit",
    "lastName":"Bauer",
    "email":"birgit.bauer@mail.de",
    "externalId":"bbaue"
    } ]

我想遍历这两个对象并获取“email”键的值。。最简单的方法是什么?谢谢

按照code.loop遍历每个对象的数据,并按键获取每个对象的所需值

var数据=[{
“id”:1,
“名字”:“马库斯”,
“姓氏”:“梅尔”,
“电子邮件”:“马库斯。maier@mail.de",
“外部化”:“mmaie”,
“公司”:“英特尔”
},
{
“id”:2,
“firstName”:“Birgit”,
“姓氏”:“鲍尔”,
“电子邮件”:“birgit。bauer@mail.de",
“外部化”:“bbaue”
} ];
对于(变量i=0;i}
如果您想得到一组电子邮件,您可能需要查看
.map()
函数

var数据=[{
“id”:1,
“名字”:“马库斯”,
“姓氏”:“梅尔”,
“电子邮件”:“马库斯。maier@mail.de",
“外部化”:“mmaie”,
“公司”:“英特尔”
}, {
“id”:2,
“firstName”:“Birgit”,
“姓氏”:“鲍尔”,
“电子邮件”:“birgit。bauer@mail.de",
“外部化”:“bbaue”
}];
var email=data.map(d=>d.email);

控制台日志(电子邮件)这甚至不是有效的javascript。没有键(内部对象),对象不能有值。外部大括号应该是数组大括号吗?您尝试过什么?预期的结果是什么?这不是一个免费的代码编写服务,您应该已经做了一些研究,并展示您的尝试@Michael是的,他们应该这样做,我很抱歉!现在编辑@charlietfl我对编码非常陌生,我真的不知道从哪里开始学习一些教程then@MarkusFsx请参阅下面的代码。谢谢!工作完美我不知道你可以用数字索引来处理每个对象