Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Lodash从对象列表中删除除一个属性以外的所有属性_Javascript_Lodash - Fatal编程技术网

Javascript Lodash从对象列表中删除除一个属性以外的所有属性

Javascript Lodash从对象列表中删除除一个属性以外的所有属性,javascript,lodash,Javascript,Lodash,是否有lodash函数可以产生以下结果: 最初: var persons = [{"1":1, "2":2, "3":3}, {"1":12, "2":22, "3":32}]; var result = _.func(persons, "1") 之后: result=[{“1”:1},{“1”:12}]我想你在找 不是作为一个单一的功能 您可以结合使用来迭代数组,以减少其中的每个对象 var result = _.map(persons, function (p) { return

是否有lodash函数可以产生以下结果:

最初:

var persons = [{"1":1, "2":2, "3":3}, {"1":12, "2":22, "3":32}];
var result = _.func(persons, "1")
之后:


result=[{“1”:1},{“1”:12}]

我想你在找


不是作为一个单一的功能

您可以结合使用来迭代数组,以减少其中的每个对象

var result = _.map(persons, function (p) {
    return _.pick(p, '1');
});
还可以使用创建迭代器函数:

var result = _.map(persons, _.partialRight(_.pick, '1'));
var result = _.map(persons, _.partialRight(_.pick, '1'));