gpt4 book ai didi

javascript - 我应该如何验证对象 1 中的键是否存在于对象 2 中?

转载 作者:行者123 更新时间:2023-12-02 23:44:23 25 4
gpt4 key购买 nike

我有一个数组,其中包含所有可能的输入值。现在我想根据我拥有的数组验证输入。如果数组中不存在所有输入键,那么它应该抛出错误,如果数组中存在所有输入键,那么它应该打印 OK。任何 Nodejs 或 Python 运行时对我来说都是可以接受的。请建议我一个更好的方法来做到这一点,因为我不想使用像 foreach 这样的东西来迭代所有元素。提前致谢。

1 -

array = [a,b,c,d];
inputJson = {a:1,z:2}

如果是上述情况,那么它应该打印一些错误

2 -

array = [a,b,c,d];
inputJson = {a:1,b:2}

在这种情况下,它应该打印OK

最佳答案

在Python中使用all

例如:

array = ["a","b","c","d"]
inputJson = {"a":1,"z":2}

if all(k in array for k in inputJson):
print("Ok..")
else:
print("Error!")

# --> Error!
<小时/>
array = ["a","b","c","d"]
inputJson = {"a":1,"b":2}

if all(k in array for k in inputJson):
print("Ok..")
else:
print("Error!")

# --> Ok..

关于javascript - 我应该如何验证对象 1 中的键是否存在于对象 2 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55915522/

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