Вы можете перебирать каждый элемент и продолжать помещать их в массив после проверки, существует ли элемент в массиве или нет.
Используйте Array.forEach
для цикла и Array.indexOf
для проверки, существует ли элемент в массиве или нет.
var x = [
{
"active_subscribers": 11158,
"date_x": "2018-11-21",
"segment": "e077"
},
{
"active_subscribers": 11158,
"date_x": "2018-11-21",
"segment": "e099"
},
{
"active_subscribers": 11156,
"date_x": "2018-11-22",
"segment": "e079"
},
{
"active_subscribers": 11156,
"date_x": "2018-11-22",
"segment": "e079"
}]
var unique = [];
x.forEach(function(e){
if(unique.indexOf(e.segment) == -1){
unique.push(e.segment);
}
})
console.log(unique);