Salve,
utilizzo questa procedura per ordinare alla prima lettera (della prima colonna) un array:
con il trucco .toLowerCase() evito l'errore dell'ordine sulle maiuscole/minuscole solo che tratto di nomi di file che spesso si differenziano solo per l'ultima lettera del nome e chiaramente questo mi causa notevoli erroricodice:megaarray.sort(sortFirstNumber); //trace('array ordinato per il primo elemento: ') for(var a = 0; a < megaarray.length; a++){ trace("\"" + a + "\": " + megaarray[a]); } // prendo semplicemente il primo valore dell'array function sortFirstNumber(el1,el2) { el1 = el1[0].toLowerCase(); el2 = el2[0].toLowerCase(); return el1.charCodeAt(0) - el2.charCodeAt(0) }
Purtroppo non capisco bene il return e quindi non riesco a capire come eseguire il controllo su tutto il nome.
Se potete aiutarmi ve ne ringrazio
Mir

Rispondi quotando