在JavaScript中排序multidiD数组

问题描述 投票:0回答:1

您好,我有一个多维数组,每个索引中都有3个元素。示例[[bob,12,white],[alex,2,hispanic]]如何按整数年龄(中间值)对数组排序?

javascript arrays sorting multidimensional-array integer
1个回答
0
投票

看看Array.prototype.sort。您可以传递一个函数来确定数组的排序方式。

const sorted = [
  ['bob',12,'white'],
  ['alex',2,'hispanic']
].sort((a, b) => a[1] - b[1]) // sorts by integer age asc

console.log(sorted)
© www.soinside.com 2019 - 2024. All rights reserved.