[Web2.0] [JS] Sort di un array di oggetti

diego diego.unali a fastwebnet.it
Lun 29 Gen 2007 13:37:56 CET


> ciao all. Ho un array di oggetti (se cosi' si puo' definire):
> 
> arr[0]['id'] = 0;
> arr[0]['nome'] = 'nome0';
> arr[1]['id'] = 1;
> arr[1]['nome'] = 'nome1';
> arr[2]['id'] = 2;
> arr[2]['nome'] = 'nome2';
> 
> Ora, ho cercato su interner, ma senza trovare nulla, un modo per
> sortare "arr" per "nome". C'e' un modo ? 
> 
> Grazie e ciao.
> M.

ciao,

//definisci questa funzione
function sortbyname(a,b)
{
   return (a['nome'] < b['nome'])?-1:1;
}

//e poi richiamala dal metodo sort()
arr.sort(sortbyname);
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.ziobudda.net/pipermail/web2.0/attachments/20070129/43f604cf/attachment.html


Maggiori informazioni sulla lista Web2.0