Javascript Angular2从对象数组中获取值
如何从该数组中获取值?我想从每一个对象中选取值作为firstPersonName 我写了这样的东西Javascript Angular2从对象数组中获取值,javascript,arrays,object,Javascript,Arrays,Object,如何从该数组中获取值?我想从每一个对象中选取值作为firstPersonName 我写了这样的东西 var rest = email.map(a => { a.firstPersonEmail; }); console.log(rest); 但是我越来越 感谢您的帮助:)这可能会帮助您: var rest = email.map(a => { return a.firstPersonEmail; }); console.log(rest); 或 const电子邮
var rest = email.map(a => {
a.firstPersonEmail;
});
console.log(rest);
但是我越来越
感谢您的帮助:)这可能会帮助您:
var rest = email.map(a => {
return a.firstPersonEmail;
});
console.log(rest);
或
const电子邮件=[
{id:1,第一个人邮件:John@mail.mail"},
{id:2,第一个人邮件:John2@mail.mail"},
{id:3,第一个人邮件:John3@mail.mail"}
];
常量emptyEmail=[];
log(`Email length:${Email.length}`);
log(`Empty Email length:${emptyEmail.length}`);
const rest=email.map(a=>a.firstPersonEmail);
const emptyRest=emptyEmail.map(a=>a.firstPersonEmail);
控制台日志(rest);
console.log(emptyRest)
Bro,你必须在回调函数中添加return
,但是你的问题没有return
:PIt也不能与return一起工作:(结果是一样的:(所以我不知道为什么它仍然不能工作。你可以重新检查数组对象。你可以尝试console.log(email.length)
它应该返回2它返回0。所以它不是数组?这是有意义的,它是数组,它是空数组。当使用映射
空数组时,只返回空数组。请确保电子邮件
包含任何数据。您还可以尝试在编辑的答案中运行代码片段。
var rest = email.map(a => a.firstPersonEmail);
console.log(rest);