我想从lodash或下划线
的对象数组中获取属性a :. $scope.testarr = [{
a: '1',
b: '2'
}, {
a: '1',
b: '2'
}, {
a: '1',
b: '2'
}, {
a: '1',
b: '2'
}, {
a: '1',
b: '2'
}];
答案 0 :(得分:0)
使用Lodash,您可以使用:
var newarr = _.map($scope.testarr, function(obj) {
return _.omit(obj, 'b');
});
输出:
newarr = [{
a: '1'
}, {
a: '1'
}, {
a: '1'
}, {
a: '1'
}, {
a: '1'
}];
答案 1 :(得分:0)
如果你想只使用'a'键创建包含对象的数组,你可以只使用map方法:
_.map($scope.testarr, function(o){
return {a: o.a};
});