Originariamente inviato da lyllo
a e b non sono reserved per ordinare il vettore intendendo DUE elementi dello STESSO vettore?
a me il vettore serve bidimensionale.
non mi interessa sapere come popolarlo, visto che tra l'altro è popolato esattamente come dici tu artorius, (infatti non capisco perchè me lo riscrivi),
tuo
codice:
vett[0][i] = NUMERO;
vett[1][i] = testo;
mio
codice:
vett[i][0] = Numero;
vett[i][1] = Testo;
Ce una bella differenza tra le due definizioni
a me interessa ORDINARLO
vabbè, usi le particolarità del sort:
se fai
codice:
var arr = [2,85,36,8,5,456,8,5,5];
arr.sort();
gli elementi saranno ordinati ALFABETICAMENTE
però puoi passargli una funzione da applicare che ritorni true o false prendendo in ingresso due elementi.
se usi il modo che ti ho postato puoi fare un controllo di questo tipo;
codice:
function sortArr(item1, item2){
return item1[0] - item2[0];
}
vett.sort(sortArr);
Dovrebbe andare