我有一个如下所示的数组:
serials = [ serial : 8H51495999, material : 17, status: 01
serial : 8H51495143, material : 17, status: 01
serial : 8Z51495143, material : 17, status: 01 ]
我需要按序列排序,所以顺序是
serial : 8H51495143, material : 17, status: 01
serial : 8H51495999, material : 17, status: 01
serial : 8Z51495143, material : 17, status: 01
我怎样才能实现这一目标? 谢谢你, 蒂姆
最佳答案
我们来试试 Array.prototype.sort()在JS中
serials.sort(function(a, b) {
if (a.serial < b.serial) {
return -1;
}
if (a.serial > b.) {
return 1;
}
// a must be equal to b
return 0;
});
关于javascript - 使用具有数字和字符的对象对数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43581269/