使用 Typescript 到 Return 数组中键的最大数字
Using Typescript to Return Greatest Number from key in Array
假设我有一个数组,例如:
gamers = [
{
player: 'john',
points: 20,
},
{
player: 'jim',
points: 10,
},
{
player: 'greg',
points: 11,
},
{
player: 'jane',
points: 21,
},
]
我想遍历对象数组并找到 2 位玩家的最佳组合,这将导致得分最高的组合。我如何使用 Typescript 执行此操作?
您可以将gamers
数组按照分数降序排列,前两个元素的分数最高的两个元素的组合为您的分数最高。
gamers.sort((a, b): number => {
return b.points - a.points;
}).slice(0, 2);
假设我有一个数组,例如:
gamers = [
{
player: 'john',
points: 20,
},
{
player: 'jim',
points: 10,
},
{
player: 'greg',
points: 11,
},
{
player: 'jane',
points: 21,
},
]
我想遍历对象数组并找到 2 位玩家的最佳组合,这将导致得分最高的组合。我如何使用 Typescript 执行此操作?
您可以将gamers
数组按照分数降序排列,前两个元素的分数最高的两个元素的组合为您的分数最高。
gamers.sort((a, b): number => {
return b.points - a.points;
}).slice(0, 2);