Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193

    Ordinare Arrary di stringhe[javascript]

    Ciao a tutti.

    Ho notato che usando il metodo sort dell'oggetto Array per ordinare un array di stringhe questo lo ordina facendo differenza tra maiuscole e minuscole mi spiego meglio:

    Se ho nell'array i seguenti dati A[1]="Pippo" A[2]="anna"
    A[3]="Cinzia" questo dopo avereseguito il metodo sort
    sarà orinato in questo modo:A[1]="Cinzia" A[2]="Pippo" A[3]="anna".
    Spero di essermi spiegata.
    C'è qualcuno che mi possa dare un consiglio sul come fare?
    Ciao Martina

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Devi costruirti una funzione di ordinamento; quindi usare quella e non quella default.
    codice:
    function mySort (a,b){
      if(a.toLowerCase() > b.toLowerCase()) return 1;
      if(a.toLowerCase() < b.toLowerCase()) return -1;
      return 0;
    } 
    
    ...
    tuovettore = tuovettore.sort(mySort);
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    193

    Ordinare Arrary di stringhe[javascript]

    Grazie funziona benissimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.