[英]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.