繁体   English   中英

如何提取 object 列表中特定键中的所有值

[英]How to extract all the values in a specific key in a list of object

我在代码下面发布了列表。 该列表由两个键centerPointdistanceToTreatment组成,如下所示我在循环中使用一些值填充列表,然后对列表进行排序,如下所示。 我想要做的是,给定列表list及其包含的值,我希望有一个仅包含键centerPoints中的值的数组

换句话说,我想要一个仅包含centerPoint .so 中的值的数组,列表包含 50 个条目,我想要一个数组包含关键centerPoint中的所有 50 个值

请让我知道如何提取数组中特定键中包含的所有值。

代码

let list:Array<{centerPoint:string, distanceToTreatment:number}> = Array()
for(let i = 0; i < this.arrayOfDistancesFromCenterToTreatmen.length;i++) {
list.push({centerPoint: this.arrayOfCenterPointsAsGeoJSON[i], distanceToTreatment:this.arrayOfDistancesFromCenterToTreatmen[i]})
}
list.sort((a,b) => (a.distanceToTreatment > b.distanceToTreatment) ? 1 : ((b.distanceToTreatment > a.distanceToTreatment) ? -1 : 0))
const centerPoints = list.map(l => l.centerPoint);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM