return unique value from oject
by slawe
JavaScript
var arr = [
{value: 'value1'},
{value: 'value1'},
{value: 'value1'},
{value: 'value2'}
];
console.log(arr);
var newarr = [];
var unique = {};
var i;
for (i = 0; i < arr.length; i++) {
if (!unique[arr[i].value]) {
newarr.push(arr[i]);
unique[arr[i].value] = arr[i];
}
}
console.log(newarr);