簡體   English   中英

Javascript在一個索引中對多個值的數組進行排序

[英]Javascript sort array of multiple values in one index

我有一個帶值的數組

[[300, 2.6], [400, 2.2], [500, 3.0]]

如何對兩個維度進行排序,以便可以在圖表中正確顯示輸出?
array.sort()似乎不起作用,因為它只按整個數組中的一個值排序。

謝謝你。

你最好的辦法是使用lodash

 var values = [[500, 1.1], [300, 2.2], [400, 1.5]]; var sorted = _.sortBy(values, function(pair){return pair[0];}); console.log('sorted values: ' + JSON.stringify(sorted));
 <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.10.1/lodash.min.js"></script>

暫無
暫無

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

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