如何在javascript中找到JSON数组中的重复值?
如何查找json数组中是否存在重复值 Json数组如何在javascript中找到JSON数组中的重复值?,javascript,arrays,node.js,json,Javascript,Arrays,Node.js,Json,如何查找json数组中是否存在重复值 Json数组 { "test": [{ "id": 8, "num": 11 }, { "id": 3, "num": 10 }, { "id": 3, "num": 12 }, ] } 我们可以利用和来做到这一点 const obj={ “测试”:[{ “id”:8, “num”:11 }, { “id”:3, “数字”:10 },
{
"test": [{
"id": 8,
"num": 11
},
{
"id": 3,
"num": 10
},
{
"id": 3,
"num": 12
},
]
}
我们可以利用和来做到这一点
const obj={
“测试”:[{
“id”:8,
“num”:11
},
{
“id”:3,
“数字”:10
},
{
“id”:3,
“num”:12
},
]
};
const unique=新集合();
const-showError=obj.test.some(element=>unique.size===unique.add(element.id).size);
控制台日志(ROR)代码>除了id之外,我看不到重复的值,num在每个字段中都是唯一的,您能更具体一点吗?请向我们展示您也尝试过的内容:)@jo_va此处相同的id
不应重复,如果是,则应返回错误使用简单的for
循环,并将每个id
添加到数组或集合中。检查数组中是否存在上下文中的当前id
。你试过什么吗?请阅读,请添加代码,你尝试过的和想要的结果。可能重复的你检查这个网址在上面除了我想要索引也为最新的项目索引的重复值