javascript - 如何使用 map 函数显示嵌套元素中存在的数据
问题描述
请告诉我如何访问数组中的嵌套对象我已经粘贴了下面的代码,我想仅通过 map 函数访问嵌套对象。
Data=[
{name:'Amir'},
{name:'jamile'},
{name:'hali'}
]
const result=Data.name.map( (name) => name);
console.log(result);
解决方案
您可以通过使用.
运算符访问属性或通过破坏来实现。
let Data=[
{name:'Amir'},
{name:'jamile'},
{name:'hali'}
]
const result=Data.map( ({name}) => name);
console.log(result);
const result2=Data.map( (name) => name.name );
console.log(result2);
推荐阅读
- nlp - 是否有公认的策略来获得与 NLP 中的人或地点相关的形容词(或对人或地点的一般印象)?
- c# - 有没有办法简化重复的吸气剂?
- r - 为什么 html 表不给我 p 值并添加 -9 值?表格1
- javascript - TypeError:未定义不是对象(评估“this.state.imagesID”)
- java - java - 如何在java中使用并行数组打印扫描仪元素?
- algorithm - 向量的最小子集,使得它们和的每个分量都大于某个阈值
- spring-security - 是否可以使用 Quarkus 和身份验证提供程序?
- c# - 如何用鼠标在画布上绘制矩形,但在移动鼠标时看到矩形
- c# - WPF 实时图表 - XAML 代码未链接到 C# 代码
- ios - UITableView 分隔符颜色不变