gpt4 book ai didi

javascript - 查找 JavaScript 对象中的重复值

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

给定以下对象:

answers = {'a': 3,'b': 2,'c': 3, 'd': 1};

如何判断是否存在重复值?我需要编写一个条件,说明如果其中两个具有相同的值,则 console.log('duplicate valuefound')

最佳答案

你必须编写一个嵌套循环才能找到它,

var keys = Object.keys(answers);
var dupe = false;

for(var i=0;i<keys.length;i++){
for(var j=i+1;j<keys.length;j++){
if(answers[keys[i]] === answers[keys[j]]){
dupe = true;
break;
}
}
if(dupe){ console.log("dupe value is there.."); break; }
}

DEMO

关于javascript - 查找 JavaScript 对象中的重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35754518/

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