remove dupicates

by bhupendra negi

JavaScript

var arr = [10,10,5,4,3,10,5,7,3,3,3]
var obj = {};
var test = arr.filter( function(ele,pos)
                      {

                     // return pos
                     
                       obj[ele] = obj[ele]|| 1
                    //  obj[ele].count = obj[ele].count || 1
                      console.log("element :"+ele);
                      console.log("Index "+ arr.indexOf(ele));
                      console.log("pos "+pos);    
                              
                      if (  arr.indexOf(ele)  == pos )
                        
                      {
                          return 1
                      }
                          else {
                             
                            
                            ++obj[ele];                                           
                                                     
                              
                          }
                         
                          
                      
                      });    
console.log("origibal arary");
console.log(arr);
console.log("after duplicate");
console.log(test);
console.log("ferquency");
console.log(obj);