如何在JavaScript中获取或筛选嵌套对象以提取目标字段数组
最简实现方案
直接用数组map方法提取嵌套属性即可,一行代码就能完成:
// 源数据存放在data变量中 const result = data.map(item => item.user.name)
如果需要处理部分元素不存在user属性的异常场景,可以加可选链兼容:
const result = data.map(item => item?.user?.name)
执行后得到的result就是你需要的['Cuppelo', 'John', 'Jane']输出。
内容的提问来源于stack exchange,提问作者schutte
相关产品推荐
相关产品推荐

