gpt4 book ai didi

javascript - _.pluck 在找不到对象时给出一个未定义值的数组

转载 作者:搜寻专家 更新时间:2023-11-01 05:04:47 26 4
gpt4 key购买 nike

我正在使用 lodash 中的 _.pluck() 从数组中获取键的值。

var employees = [
{
Name : "abc"
},
{
Name : "xyz"
}
]

var res = _.pluck(employees, 'Name');

变量 res 将包含 ['abc,'xyz']

当我搜索其他字段时

var res = _.pluck(employees, 'SomeRandomField');   

结果 - [undefined, undefined]

我怎样才能得到上面的结果就像 null of undefined 而不是数组未定义的值

请联系:http://plnkr.co/edit/qtmm6xgdReCuJP5fm1P2?p=preview

最佳答案

您可以使用filterpluck:

var res = _.filter(_.pluck(employees, 'Name'), function(item) {
return item;
});

关于javascript - _.pluck 在找不到对象时给出一个未定义值的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28759293/

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