【发布时间】:2018-05-11 11:56:35
【问题描述】:
我正在尝试编写一个函数,它将转换一个对象数组。
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'
}];
【问题讨论】:
标签: object lodash arrayobject