【发布时间】:2021-11-03 07:14:32
【问题描述】:
输入:
const data=[
{ id: 123, name: "dave", age: 23 , address:city:"chennai"},
{ id: 456, name: "chris", age: 23, address:city:"delhi"},
{ id: 789, name: "bob", age: 23, address:city:""},
{ id: 789, name: "bob", age: 23, address:city:"mumbai"},
{ id: 555, name: "dave", age: 23 , address:city:"banglore"}
{ id: 101, name: "tom", age: 23, address:city:"jaipur" },
{ id: 101, name: "tom", age: 23, address:city:" " },
{ id: 102, name: "tim", age: 23, address:city:"kolkata"}
]
根据 ID 值我需要删除重复的对象并覆盖地址键值
异常输出:
const data=[
{ id: 123, name: "dave", age: 23 , address:city:"chennai"},
{ id: 456, name: "chris", age: 23, address:city:"delhi"},
{ id: 789, name: "bob", age: 23, address:city:"mumbai"},
{ id: 555, name: "dave", age: 23 , address:city:"banglore"}
{ id: 101, name: "tom", age: 23, address:city:"jaipur" },
{ id: 102, name: "tim", age: 23, address:city:"kolkata"}
]
【问题讨论】:
-
您不想删除重复项,但也想合并。但是也有一些错误,例如
address:city:"chennai"这不是有效的语法。
标签: javascript arrays reactjs object duplicates