Я пытаюсь вставить объекты в свой массив. Проблема в том, что некоторые объекты дублируются.Как найти дублированный объект в моем случае?
Мои коды являются следующие:
var obj = {
'obj1 {
'id':'1', 'title':'title 1'
},
'obj2 {
'id':'2', 'title':'title 2'
},
'obj3 {
'id':'3', 'title':'title 3'
}, //duplicated
'obj3 {
'id':'3', 'title':'title 3'
},
'obj4 {
'id':'4', 'title':'title 4'
}
// and many more..
}
var arr= [];
for (i in obj){
arr.push(obj[i])
}
Я не уверен, как узнать дублированный OBJ и только подтолкнет уникальные предметы в моем arr
.
Может кто-нибудь помочь мне? Большое спасибо!
Это недопустимый синтаксис. В любом случае свойства объекта должны быть уникальными. – SLaks
Возможный дубликат: http://stackoverflow.com/questions/17350363/add-only-unique-objects-to-an-array-in-javascript – Uxonith