Я хотел бы отфильтровать массив элементов с помощью функции map()
. Вот фрагмент кода:
var filteredItems = items.map(function(item)
{
if( ...some condition... )
{
return item;
}
});
Проблема в том, что отфильтрованные элементы по-прежнему используют пространство в массиве, и я хотел бы полностью уничтожить их.
Любая идея?
EDIT: Спасибо, я забыл о filter()
, я хотел бы на самом деле filter()
, а затем map()
.
EDIT2: Спасибо, что указали, что map()
и filter()
не реализованы во всех браузерах, хотя мой специальный код не предназначен для запуска в браузере.