1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| function classerSelonPositionDes(a, b) {
return a.position < b.position;
}
function classerSelonPositionAsc(a, b) {
return a.position > b.position;
}
var tab = [
{nom:'toto',prenom:'tata',classement:'2F',position:582},
{nom:'titi',prenom:'tata',classement:'2G',position:182},
{nom:'tutu',prenom:'tata',classement:'2S',position:1},
{nom:'tyty',prenom:'tata',classement:'2A',position:879},
{nom:'tete',prenom:'tata',classement:'2B',position:364}
];
// plus grand au plus petit
console.dir(tab.sort(classerSelonPositionDes));
// plus petit au plus grand
console.dir(tab.sort(classerSelonPositionAsc)); |
Partager