Sitio web de resúmenes de películas - Doblaje en línea - La matriz js está ordenada según dos condiciones

La matriz js está ordenada según dos condiciones

Hola, resolví este problema así, echa un vistazo: var?arr=?[?

{name: 'qqq', ?num: 2, time: ' 2015 -06-08?13:44:18'},?

{nombre:'www',?num:3,time:'2015-06-08?13:44:18'} , ?

{nombre:'eee',?num:4,time:'2015-06-07?13:40:18'},

{nombre:'rrr ' ,?num:4,hora:'2015-06-08?13:44:18'},?{nombre:'yyy',?num:6,hora:'2015-06-07?13:40: 18 '},?

];

arr.sort(function(a,?b){

si?(a.num?=== ? b.num)?{

return?new?Date(b.time.replace(/-/g,?"/"))?-?new?Date(a.time.replace( / -/g,?"/"))

}?else?{

return?b.num?-?a.num;

}

});

console.log(arr);?//?yyy, rrr, eee, www, qqq

Espero que sea lo que quieres. Espero que aceptes la respuesta~~