gast_42: Array-Sort mit SortierFunktion

Beitrag lesen

nur wie kombiniere ich das ganze nun?

bei active==true einfach auf sort noch eine positive Zahl (außerhalb des üblichen Zahlenbereichs) beim Vergleich addieren:

array.sort(function(a,b) {  
 var as=parseFloat(a.sort) + (a.active)?3000:0;  
 var bs=parseFloat(b.sort) + (b.active)?3000:0;  
 return bs-as;  
})

(untested)