我有一个值为
的数组[[300, 2.6], [400, 2.2], [500, 3.0]]
如何对两个尺寸进行排序,以便能够在图形中正确显示输出?
array.sort()
似乎不起作用,因为它只在整个数组中按一个值排序。
谢谢。
答案 0 :(得分:0)
最好的方法是使用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>
&#13;