jquery - Remove duplicate email IDs stored in comma separated format in javascript variable -


i have javascript variable stores email ids inserted user in interface.

var contacts="test121@example.com,lisd.lia@example.com,hunshua@example.net,test121@example.com" 

there repeated email ids stored in variable.how can remove duplicates , store single occurence of each variable?

if using underscore or lodash then:

contacts = _.unique(contacts.split(',')).join(','); 

if not this:

var emails = contacts.split(',');     seenemails = {},     newcontacts = [];  for(var = 0; < emails.length; i++) {   if(!seenemails[emails[i]]) {     seenemails[emails[i]] = true;     newcontacts.push(emails[i]);   } }  contacts = newcontacts.join(','); 

this work on browsers no libraries , it's more efficient indexof.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -