gpt4 book ai didi

javascript - Lodash拒绝获取返回对象

转载 作者:行者123 更新时间:2023-11-30 08:29:29 25 4
gpt4 key购买 nike

var obj = {a: [], b: [1,2], c: [], d: [1]};

如何获取如下所示的非空对象数组:

{b: [1,2], d: [1]}

最佳答案

您可以使用pickBy()做您想做的事.

var result = _.pickBy(obj, function(val){
return val.length > 0;
});

在这里摆弄:https://jsfiddle.net/W4QfJ/3160/

注意:filter()reject() 不同,它返回一个对象,保留原始结构(而不​​是数组) .

关于javascript - Lodash拒绝获取返回对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40065836/

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