**Filter unique object from amenities list like result using JavaScript**amenidades = [ { "name": "Piscina" }, { "name": "Lavandería" }, { "name": "Wifi" }, { "name": "BBQ Grill" }, { "name": " Barth top" }, { "name": "Piscina" }, { "name": "Lavandería" }, { "name": "Wifi" }, { "name": "BBQ Grill" }, { "name" : "Barth top" }, { "name": "Piscina" }, { "name": "Lavandería" }, { "name": "Wifi" }, { "name": "BBQ Grill" }, { " nombre": "La parte superior de Barth" } ]
result = [ { "name": "Pool" }, { "name": "Laundry" }, { "name": "Wifi" }, { "name": "BBQ Grill" }, { "name": "Barth top" }]Puedes hacer:
const amenities = [ { "name": "Pool" }, { "name": "Laundry" }, { "name": "Wifi" }, { "name": "BBQ Grill" }, { "name": "Barth top" }, { "name": "Pool" }, { "name": "Laundry" }, { "name": "Wifi" }, { "name": "BBQ Grill" }, { "name": "Barth top" }, { "name": "Pool" }, { "name": "Laundry" }, { "name": "Wifi" }, { "name": "BBQ Grill" }, { "name": "Barth top" } ] const amenitiesHash = amenities.reduce((a, c) => (a[c.name] = c, a), {}) const result = Object.values(amenitiesHash) console.log(result)