Eliminar elementos con Array.map en JavaScript
Me gustaría filtrar una variedad de elementos usandomap()
función. Aquí hay un fragmento de código:
var filteredItems = items.map(function(item)
{
if( ...some condition... )
{
return item;
}
});
El problema es que los elementos filtrados todavía usan espacio en la matriz y me gustaría borrarlos por completo.
¿Alguna idea
EDIT: Gracias, me olvidé defilter()
, lo que quería es en realidad unfilter()
Entonces unmap()
.
EDIT2: Gracias por señalar quemap()
yfilter()
no se implementan en todos los navegadores, aunque mi código específico no estaba destinado a ejecutarse en un navegador.