houn problema...e visto che mi hai sempre aiutato...ci riprovo
io ho un array di array, cioè i valori dell' array piu esterno, sono array, io ho bisogno di ordinare l' array piu esterno in base al valore piu grande (da calcolare) dell' array piu interno...
Trattandosi di una prosecuzione della domanda, credo sia meglio proseguire su questo thread. Inoltre domande personali non sono una bella cosa: ci sono molte persone in grado di rispondere.
Vengo alla risposta.
Non conoscevo la funzione sort, ma dopo la risposta di Xinod sono andato a vedermela, e l'implementazione non e` difficile.
codice:
function mass(arr) { // calcola il massimo di un vettore
var m = -9999999;
for (var i=0; i<arr.length; i++) {
if(m<arr[i]) m=arr[i];
}
return m;
}
function sort_max(arra, arrb) {
return mass(arra) - mass(arrb);
}
var novamatr = vecchiaarr.sort(sortmax);
Se vuoi l'ordinameno inverso, scambia tra loro arra e arrb.
Ciao
Michele