Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ordinamento array

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093

    ordinamento array

    ciao raga,ù
    come faccio a ordinare un array in maniera ASC o DESC a seconda di quello che scelgo??
    grazie..

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    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
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    grazie mich, scusami hai perfettamente ragione ma la mia richiesta non voleva affatto sottovalutare gli altri utenti che anzi il piu delle volte mi hanno aiutato...e ringrazio...

    ciao ciao

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.