首页 > 解决方案 > 如何从带有地图的对象数组中提取像“customer.gender”这样的属性

问题描述

我正在使用 javascript map 循环遍历对象数组。今天我必须遍历一个看起来像的对象数组,

averageReport = [
    {
      "result": 150.54909908933223,
      "customer.gender": "Female"
    },
    {
      "result": 150.35230422844595,
      "customer.gender": "Male"
    }
  ];

我试图只得到“customer.gender”,

averageReport
      .map(x => console.log(x.customer.gender)

)

我在 stackblitz 上收到错误“无法读取未定义的属性‘性别’” 代码

标签: javascriptecmascript-6

解决方案


尝试,

averageReport
      .map(x => console.log(x["customer.gender"])

推荐阅读