gpt4 book ai didi

Javascript - 从对象中删除未定义的字段

转载 作者:IT王子 更新时间:2023-10-29 03:00:35 24 4
gpt4 key购买 nike

<分区>

有没有一种干净的方法可以从对象中删除未定义的字段?

> var obj = { a: 1, b: undefined, c: 3 }
> removeUndefined(obj)
{ a: 1, c: 3 }

我遇到了两种解决方案:

_.each(query, function removeUndefined(value, key) {
if (_.isUndefined(value)) {
delete query[key];
}
});

或:

_.omit(obj, _.filter(_.keys(obj), function(key) { return _.isUndefined(obj[key]) }))

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