“Cómo filtrar datos en el objeto JavaScript” Código de respuesta

Filtro de objetos de JavaScript

function objectFilter = (obj, predicate) => 
    Object.keys(obj)
          .filter( key => predicate(obj[key]) )
          .reduce( (res, key) => (res[key] = obj[key], res), {} );

// Example use:
var scores = {
    John: 2, Sarah: 3, Janet: 1
};

var filtered = objectFilter(scores, num => num > 1); 
console.log(filtered);
QuietHumility

Cómo filtrar datos en el objeto JavaScript

var newArray = homes.filter(
    price <= 1000 & 
    sqft >= 500 & 
    num_of_beds >=2 & 
    num_of_baths >= 2.5 );
Smiling Salmon

Cómo filtrar datos en el objeto JavaScript

var json = {
    'homes': [{
            "home_id": "1",
            "price": "925",
            "sqft": "1100",
            "num_of_beds": "2",
            "num_of_baths": "2.0",
        }, {
            "home_id": "2",
            "price": "1425",
            "sqft": "1900",
            "num_of_beds": "4",
            "num_of_baths": "2.5",
        },
        // ... (more homes) ...     
    ]
}

var xmlhttp = eval('(' + json + ')');
homes = xmlhttp.homes;
Smiling Salmon

Respuestas similares a “Cómo filtrar datos en el objeto JavaScript”

Preguntas similares a “Cómo filtrar datos en el objeto JavaScript”

Más respuestas relacionadas con “Cómo filtrar datos en el objeto JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código