gpt4 book ai didi

javascript - “功能性”根据另一个对象键/值从对象中删除值/键

转载 作者:行者123 更新时间:2023-11-28 13:15:59 24 4
gpt4 key购买 nike

这里有 2 个对象:

object1: {
email: somevalue
url: somevalue
description: somevalue
}

object2: {
email: someothervalue
url: someothervalue
}

目标,从 object1 中删除 object2 上不存在的每个键的任何键/值对。对象无法合并,因为每个对象的值非常不同。

这可以通过传统的命令式结构来完成,但我正在寻找一种更“实用”的方式来完成它,在 lodash 库的帮助下。您知道一种方法吗,结果将是:

object1: {
email: somevalue
url: somevalue
}

最佳答案

你并不真的需要 lodash。

Object.keys(object1).forEach(function(key) {
if (!(key in object2))
delete object1[key];
});

关于javascript - “功能性”根据另一个对象键/值从对象中删除值/键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38147340/

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