簡體   English   中英

如何按嵌套值降序排列這個 javascript 數組?

[英]How to sort this javascript array in descending order by nested values?

由於希望按降序排列的 101、100 和 99 的值,我將如何對以下數組進行排序,使其按 5、7、6 的順序排列?

[
   [
      "7",
      [
         "1",
         "100"
      ]
   ],
   [
      "6",
      [
         "1",
         "99"
      ]
   ],
   [
      "5",
      [
         "1",
         "101"
      ]
   ]
]

所以使用 sort 和 select 數組的值並進行比較。

 var data = [ [ "7", [ "1", "100" ] ], [ "6", [ "1", "99" ] ], [ "5", [ "1", "101" ] ] ]; data.sort(function (a,b) { return +b[1][1] - +a[1][1]; }); console.log(data);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM