Javascript中的排序数组

那个

我想订购这个数组。

var array = [
    { number : 10, Title : "Some"},
    { number : 13, Title : "blob"},
    { number : 50, Title : "hh"},
    { number : 8, Title : "dd"},
    { number : 5, Title : "b"},
    { number : 125, Title : "oh"},
    { number : 16, Title : "so"},
    { number : 62, Title : "what"},
    { number : 921, Title : "aa"},
    { number : 1, Title : "hmm"}
];

我想按“数字”(asc或desc)排序。但是,由于“标题”,我不知道如何排序该数组。

我该如何订购?谢谢。

阿米特

JavaScript的Array对象具有一个sort接收比较函数(回调)函数,该函数手动比较2个值。使用它们比较您想要的任何属性。

var array = [
    { number : 10, Title : "Some"},
    { number : 13, Title : "blob"},
    { number : 50, Title : "hh"},
    { number : 8, Title : "dd"},
    { number : 5, Title : "b"},
    { number : 125, Title : "oh"},
    { number : 16, Title : "so"},
    { number : 62, Title : "what"},
    { number : 921, Title : "aa"},
    { number : 1, Title : "hmm"}
];

array.sort(function (a, b) { return a.number > b.number });
alert(JSON.stringify(array, null, ' '));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章