JSFiddle - React, Tailwind, and code Playground

by wZVanG

HTML

<pre></pre>

JavaScript

var values = [
    { name: 'someName1' },
    { name: 'someName2' },
    { name: 'someName1' },
    { name: 'someName1' }
];

var repeats = [], item, i = 0;

while(i < values.length){
    repeats.indexOf(item = values[i++].name) > -1 ? values.pop(i--) : repeats.push(item)
}

document.querySelector("pre").innerHTML = JSON.stringify(values)