gpt4 book ai didi

javascript - 确保两个单独的对象具有唯一的总键集

转载 作者:搜寻专家 更新时间:2023-11-01 00:21:02 25 4
gpt4 key购买 nike

我有一个 JS 框架,用户可以注入(inject)来自两个不同文件的值。可注入(inject)值由返回对象的键标识。问题是有两个单独的文件意味着 key 可能会发生冲突。

如果我有两个这样的 JS 对象:

let one = {
foo: null,
bar: null
}

let two = {
foo: null,
baz: null
}

有什么方法可以确保键在这两个对象中是唯一的吗?我认为没有很好的方法可以做到这一点,只是寻找一些可能的想法。显然,上面的两个对象“冲突”,因为它们都包含键“foo”。

最佳答案

普通 js 解决方案:

 if(!Object.keys(one).every(key => !(key in two))) alert("dupe");

关于javascript - 确保两个单独的对象具有唯一的总键集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45700517/

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