【问题标题】:Sorting a multidiD array in JavaScript在 JavaScript 中对 multidiD 数组进行排序
【发布时间】:2020-09-26 23:39:47
【问题描述】:

我有一个多维数组,每个索引中有 3 个元素。

例如[[bob,12,white],[alex,2,hispanic]]

如何按整数年龄(中间值)对数组进行排序?

【问题讨论】:

    标签: javascript arrays sorting multidimensional-array integer


    【解决方案1】:

    看看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)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-02
      • 2018-06-05
      • 2017-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多