簡體   English   中英

javascript根據數字對字符串進行排序

[英]javascript sort strings based on numbers

我想對這樣的數組進行排序:

var myArray = [
  ['red', 350],
  ['yellow', 20],
  ['green', 75],
  ['blue', 100]
];

按照數字的順序。 所以輸出應該是:

var myArray = [
  ['red', 350],
  ['blue', 100],
  ['green', 75],
  ['yellow', 20]
];

我嘗試使用 .sort 但我無法讓它正常工作。 謝謝!

您需要指定自定義排序函數:

myArray.sort((a,b) => b[1] - a[1]);

暫無
暫無

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

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