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
Post a Comment