JSFiddle - React, Tailwind, and code Playground

by harifrais

JavaScript

function unique(list) {
    var result = [];
    $.each(list, function(i, e) {
        if ($.inArray(e, result) == -1) result.push(e);
    });
    return result;
}


var data = {  
   "data":[  
      {  
         "metrics":"exchange",
         "category":[  
            "SMAATO",
            "BIDSWITCH_ADCONDUCTOR",
            "BIDSWITCH_OPERA",
            "BIDSWITCH_ADCONDUCTOR",
            "BIDSWITCH_OPERA",
            "BIDSWITCH_DAILYMOTION",
            "BIDSWITCH_FIDELITY"
         ]
      },
      {  
         "metrics":"adsize",
         "category":[  
            "300x600",
            "320x480",
            "160x600",
            "320x480",
            "160x600"
         ]
      }
   ]
};

$.each(data,function(i,object){
    console.log(i +'('+object.length+')')
    $.each(object, function (index, obj) {
       // console.log(obj.category);
        console.log(unique(obj.category));
    });
});