![](/img/trans.png)
[英]Get all values in an object array with specific key (set::extract cakephp equivalent)
[英]How to extract all the values in a specific key in a list of object
我在代码下面发布了列表。 该列表由两个键centerPoint
和distanceToTreatment
组成,如下所示我在循环中使用一些值填充列表,然后对列表进行排序,如下所示。 我想要做的是,给定列表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.