如何根据 x,y 对中的日期对数组进行排序,以便在 javascript 或 jquery 中为高图表排序
How to sort array according to date in x,y pair for highcharts in javascript or jquery
我有一个这样的数组。
var arr=[[375122780000,3],[2375122780000,4],[4375122780000,5]];
这些是在高图表中绘制图形的一些值。在每对中,第一个值是UTC格式的日期,第二个值是压力值。如何根据日期按升序对对进行排序。也就是说,根据每对的第一个值?我期待这样的输出。
var arr=[[275122780000,4],[375122780000,3],[4375122780000,5]];
试试这个
arr.sort(function(a, b) {
return a[0] > b[0] ? 1 : -1;
});
你也可以使用它,它返回想要的差值:
arr.sort(function(a, b) {
return a[0] - b[0];
});
你可以试试
function Comparator(a,b){
if (a[1] < b[1]) return -1;
if (a[1] > b[1]) return 1;
return 0;
}
arr= arr.sort(Comparator);
相关文章:
- sort而不是排序javascript
- 我们如何自定义排序JavaScript对象键
- 以相同的方式对多个数组进行排序Javascript
- 重新排序 JavaScript 数组
- 比较和排序 JavaScript 数组
- 按特定顺序对数组进行排序 javascript
- 如何根据数组对对象进行排序 - javascript
- 组合然后排序Javascript数组.得到不可预测的结果
- 如何根据另一个数组的排序方式对一个数组进行排序?(Javascript)
- 如何更好地重新排序javascript代码
- 按对象属性排序javascript数组
- 递减While循环排序Javascript
- 累积求和/排序 JavaScript
- 按字母顺序排序javascript填充的选择列表
- 嵌套对象JSON排序JavaScript
- 排序javascript数组,使空白值总是在底部
- 基于任意长度的属性排序JavaScript对象数组
- 冒泡排序Javascript
- 按键值递归排序JavaScript对象
- 如何按日期排序javascript数组