Remova duplicatas de uma matriz de objetos em JavaScript
Eu tenho um objeto que contém uma matriz de objetos. things = new Object(); things.thing = new Array(); things.thing.push({place:"here",name:"stuff"}); things.thing.push({place:"there",name:"morestuff"}); things.thing.push({place:"there",name:"morestuff"}); Gostaria de saber qual é o melhor método para remover objetos duplicados de uma matriz. Então, por exemplo, as coisas. Tudo se tornaria ... {place:"here",name:"stuff"}, {place:"there",name:"morestuff"}