merhaba arrayi biraz daha düzgünleştirerek .sort kullanabilrsiniz. neden öyle bir yapı kullandınız bilmiyorum fakat şu yol gösterir umarım ;
var puans = [2,4,3,1,6];
puans.sort(function(a,b){ return b-a;});
$.each( puans, function( key, value ) {
$("#a").append(value);
});
users[].puan=1;
users[].puan=2;
users[].puan=3;
users[].puan=4;
$.each( users, function( key, value ) {
$("#a").append(users[key].puan);
});
yukardaki gibi arrayı listeliyoruz bu listelemede puana göre büyükten küçüğe sıralayabilirmiyiz? çıktı 4321 olmalı (puana göre)