javascript(reactJS)访问子数组中值的最佳方法

时间:2017-09-05 12:24:28

标签: javascript arrays reactjs

我有以下数组:









这是一个用户数组,每个用户都有一个属性数组。





现在我想创建一个包含用户的新数组,只显示它们的属性。喜欢这个




 用户{
 0:{
 “PHONE_NUMBER”,
 “电子邮件” 
 }
}
  




实现这一目标的最佳方式是什么?
谢谢

&# XA;

1 个答案:

答案 0 :(得分:1)

如果您需要包含具有用户属性的数组的用户数组,则可以使用Array.prototype.map方法:



let users = [ 
    { Attributes: [ { Name: 'phone_number' }, { Name: 'email' } ] }, 
    { Attributes: [ { Name: 'phone_number1' }, { Name: 'email1' } ] }
];

let result = users.map((user) => user.Attributes.map((attr) => attr.Name));

console.log(result)