Comunidad de diseño web y desarrollo en internet online

ordenar sortOn un array asociativo

Citar            
MensajeEscrito el 20 May 2011 04:19 pm
hola, no hayo com oordenar ASC este array

Código :

Variable _level0.dataARR = [objeto #2, clase 'Array'] [
    0:[objeto #3, clase 'Object'] {
      vY:[objeto #4, clase 'Object'] {
        rnd:"92.29",
        abs:92.2866887878627
      },
      vX:[objeto #5, clase 'Object'] {
        rnd:"26.57",
        abs:26.5738700516522
      },
      indicador:"nombreIndicador"
    },
    1:[objeto #6, clase 'Object'] {
      vY:[objeto #7, clase 'Object'] {
        rnd:"66.35",
        abs:66.3488399703056
      },
      vX:[objeto #8, clase 'Object'] {
        rnd:"52.86",
        abs:52.8577575460076
      },
      indicador:"nombreIndicador"
    },
    2:[objeto #9, clase 'Object'] {
      vY:[objeto #10, clase 'Object'] {
        rnd:"79.03",
        abs:79.0326113346964
      },
      vX:[objeto #11, clase 'Object'] {
        rnd:"73.90",
        abs:73.9039976615459
      },
      indicador:"nombreIndicador"
    },
    3:[objeto #12, clase 'Object'] {
      vY:[objeto #13, clase 'Object'] {
        rnd:"63.19",
        abs:63.1935758981854
      },
      vX:[objeto #14, clase 'Object'] {
        rnd:"12.99",
        abs:12.9858218599111
      },
      indicador:"nombreIndicador"
    }
  ]


Quiero ordenar segun dataARR.vX.abs

Por comicSans

Claber

151 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 May 2011 05:29 pm
¿Esto que pones es una salida del trace? En principio declarar algo así te da error de sintaxis, porque algo así>

objeto #3, clase 'Object'

No puede ser una clave

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 May 2011 02:40 pm
Con el SortOn no vas a poder ordenar este arreglo, ya que tienes objetos dentro de otro objeto, vas a tener que hacer una función especifica para ordenar este arreglo o no anidar los objetos:

Código :

dataARR =[ {vYrnd: 99, vYabs: 99, vXrnd: 99, vXabs: 99, indicador: 99},
                   {vYrnd: 99, vYabs: 99, vXrnd: 99, vXabs: 99, indicador: 99},
                  .....
                ]

de esta forma si puedes usar el SortOn

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.