Tengo una matriz de objetos que quiero iterar para producir una nueva matriz filtrada. Pero también, necesito filtrar algunos de los objetos de la nueva matriz dependiendo de un parámetro. Estoy intentando esto:
function renderOptions(options) {
return options.map(function (option) {
if (!option.assigned) {
return (someNewObject);
}
});
}
¿Es ese un buen enfoque? hay algun metodo mejor? Estoy abierto a usar cualquier biblioteca como lodash.
.reduce()
es definitivamente más rápido que hacer .filter(...).map(...)
lo que he visto sugerido en otra parte. Configuré una prueba JSPerf para demostrar stackoverflow.com/a/47877054/2379922