Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76

    Array.sort ---> ordinamento numerico

    Salve a tutti,

    sto lavorando con Flash MX (no 2004 Prof)
    ho un array che contiene valori numerici; voglio ottenere un ordinamento NUMERICO dell'Array (come avviene in MX2004 facendo Array.sort(campo,Array.NUMERIC) o qualcosa di simile.

    Come posso fare?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    var mioarray = [3, 12, 4, 7, 23, 1];
    trace(mioarray);
    mioarray.sort()
    trace(mioarray)
    mioarray.sort(function(a, b){return a > b;})
    trace(mioarray)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76
    Grazie mille! Rimango ogni giorno più sbalordito dalle tue capacità!
    Alle volte mi chiedo se 6 umano o cosa? Esisiti davvero...magari hai poco più di 6 anni....mah

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ne ho 7...


  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76
    Non avevo dubbi!!

    Scusa, a proposito dell'Array di prima... ma se invece di essere dichiarato così l'avessi ottenuto in questa forma:

    arr=new Array()
    arr.push({id:1,nome:"Fra"})
    arr.push({id:100,nome:"Neg"})
    arr.push({id:20,nome:"Enr"})

    come farei ad ottenere l'ordinamento numerico sul campo id?

    Grazie

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    arr=new Array()
    arr.push({id:1,nome:"Fra"})
    arr.push({id:100,nome:"Neg"})
    arr.push({id:20,nome:"Enr"})
    arr.sort(function(a, b){return a.id > b.id});

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.