Я пытаюсь написать функцию, которая преобразует массив объектов.
var array = [{
id: 1,
name: 'Peter',
age: 29,
city: 'New York'
}, {
id: 2,
name: 'Peter2',
age: 19,
city: 'LA'
}, {
id: 3,
name: 'Peter3',
age: 89,
city: 'Rio'
}];
function mapArray(array) {
_.map(array, object => {
_.omit(object, ['id', 'name']);
});
return array;
}
И это не работает. В результате я получаю массив со всеми полями. Версия Lodash - 4.17.4. Я также использую nodejs, если это имеет значение: D
В результате я хочу получить массив таких объектов:
[{
age: 29,
city: 'New York'
}, {
age: 19,
city: 'LA'
}, {
age: 89,
city: 'Rio'
}];