arrays - 如何从角度嵌套数组中定位特定字段?
问题描述
我是一个完全的编程新手。对于我的一个学校项目,我有一个从 ASP.Net API 检索到的 JSON 嵌套数组,我需要speakerID
从该数组中获取值并将其推送到另一个数组中。我如何以角度做到这一点?(也是我第一次在 StackOverflow 上发帖,请原谅格式)
解决方案
遵循 Harsh Saini 的解决方案,我认为您可以使用 flatMap 而不是 Reduce
const data = [{
speakers: [{
speakerID: 1
}]
},
{
speakers: [{
speakerID: 2
}]
},
];
const result = data.flatMap((val) => {
return val.speakers.map((nestedval) => nestedval.speakerID);
});
推荐阅读
- python - 不确定正则表达式的含义
- c# - 如何修复“System.Data.dll 中发生‘System.Data.SqlClient.SqlException’类型的未处理异常”
- sparql - 使 RDF 文件引用其他 RDF 文件
- r - 仅在单变量时间序列上实现
- html - 图像的宽度正在变化,但高度没有变化
- java - 如何测试从不断变化的外部 API 中获取价值的 Rest API 端点
- c# - 寻找离源最近的物体。(解释问题)
- javascript - 通过不同下拉列表中的 Ajax 在下拉列表中上传数据
- javascript - 如何在主页出现 3 分钟后显示图像?
- flask - 单独蓝图中的错误处理程序不起作用