如何从对象中删除重复的值

查理尤

我下面有一个对象。

object1 = {name: "tony, tony", city: "Reno, Reno", country: "Canada, Canada"}

我想删除object1中的重复值并返回如下。

 filteredObject = {name: "tony",city: "Reno", country: "Canada"}

有什么好的方法可以做到这一点吗?

马埃里·阿里(Maheer Ali)

您可以使用for..in循环遍历对象。然后split()使用Set and Spread Synataxjoin()

const obj = object1 = {name: "tony, tony", city: "Reno, Reno", country: "Canada, Canada"};
const filteredObj ={};
for(let key in obj){
	filteredObj[key] = [... new Set(obj[key].split(', '))].join(', ');
}
console.log(filteredObj)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章