【发布时间】:2021-12-23 07:12:51
【问题描述】:
我有两个字典(JS 中的对象?),我想比较它们。
在while循环中,如果至少一个对是相同的(ie下面的字典),我想打印True,而不是整个字典相同(但如果整个字典相同,则该语句显然仍必须为True):
my_dict = {"Text1":"Text1", "Text2":"Text3", "text5":"text5"}
我知道在 python 中会是这样的:
while any(key == value for key, value in my_dict.items()):
...
else:
...
但我无法掌握正确的 JavaScript 语法。
【问题讨论】:
-
Object.entries(o).some(([key, value]) => key === value)
标签: javascript python algorithm dictionary comparison