gpt4 book ai didi

underscore.js - _.pick 集合(下划线/lodash)

转载 作者:行者123 更新时间:2023-12-04 12:47:43 25 4
gpt4 key购买 nike

是否有一个 lodash 函数,您可以通过仅选择指定的属性来从另一个函数创建一个集合?

stats = [{a:1, b:1}, {a:2, b:2}]
reducedStats = _.pick(stats, 'a'); // now is [{a:1},{a:2}]

正常 pick仅适用于对象,不适用于集合。

我用
stats = stats.map(_.partialRight(_.pick, 'a'));

这有点冗长。

最佳答案

在我的示例中,我添加了一个名为 make 的方法。那做你的任务。

var _ = require('lodash');
_.make = (arr, ...args) => arr.map(obj => _.pick(obj, args));

关于underscore.js - _.pick 集合(下划线/lodash),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23013588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com