我需要有关对数组中的数据进行排序的帮助,我想对表中的时间进行排序。 我的时间格式为HH:MM,在firebase中为:{hour:07,minute:15},这就是我对hour进行排序的方式:
this.array.sort((a, b) => a.data.hour- b.data.hour);
是否有机会首先排序小时而不是分钟? 或者其他任何想法都可以接受。
答案 0 :(得分:1)
您可以先在hour
上排序,然后再在minute
上排序。
this.array.sort((a, b) => a.data.hour - b.data.hour || a.data.minute - b.data.minute);