【发布时间】:2022-12-05 15:55:46
【问题描述】:
我正在尝试删除对象中存在的重复形式的数组列表,对象如下所示,例如,我只使用两个数组,但我正在查看的实际数组中有很多
{
"NAME":[
"LORD",
"OF",
"RINGS",
"LORD"
],
"ADRESS":[
"INDIA",
"INDIA",
"TEXAS",
"SRILANKA"
]
}
预期输出:
{
"NAME":[
"LORD",
"OF",
"RINGS"
],
"ADRESS":[
"INDIA",
"TEXAS",
"SRILANKA"
]
}
目前我能够从对象中提取一个数组,并且能够使用下面的“SET”删除重复项是我的代码
console.log("without duplicates", [... new Set(r.NAME)]);
因为它是一个对象,所以我确定我不能对此进行循环。我怎样才能达到预期的输出,谢谢
【问题讨论】:
-
你可以循环一个对象。有很多方法可以循环一个对象。
-
"INIDA"怎么了? -
我确实更新了两次实际上是“INDIA”,谢谢
-
here how to loop through an object 并且由于您已经知道如何删除重复项,所以这对您来说应该是小菜一碟。
-
@Layhout,谢谢
标签: javascript object