jueves, 22 de enero de 2015

Javascript: Como ordenar un array de objetos por cualquier campo

Javascript: Como ordenar un array de objetos por cualquier campo


Ordenar descendentemente por value
items = [ {id:1, value:3, perc:0.5}, {id:2, value:2, perc:0.3}, {id:3, value:1, perc:0.2} ]
items.sort(function (a, b){
    return (b.value - a.value)
})
Ordenar ascendentemente por perc
items.sort(function (a, b) {
    return (a.perc - b.perc)
})

Fuente: https://comoprogramo.wordpress.com/2012/06/29/como-ordenar-en-javascript-un-array-de-objetos-por-cualquier-campo/

Jesús Moreno - Ingeniero Ténico Informático - consultor Informático

Hola, soy Jesús Moreno Ingeniero Técnico Informático en sistemas por la US y propietario de éste blog. Mi trabajo en los ultimos años se ...