JSFiddle - React, Tailwind, and code Playground
by chridam
JavaScript
var users = [
{
"_id" : "ukn9MLo3hRYEpCCty",
"emails" : [
{
"address" : "[email protected]",
"verified" : false
}
]
},
{
"_id" : "5SXRXraariyhRQACe",
"emails" : [
{
"address" : "[email protected]",
"verified" : false
}
]
},
{
"_id" : "WMHWxeymY4ATWLXjz",
"emails" : [
{
"address" : "[email protected]",
"verified" : false
}
]
}
];
var callback = function(d) {
var emailAddresses = [];
for (var i = 0; i < d.emails.length; i++) {
emailAddresses.push(d.emails[i].address);
}
return emailAddresses;
};
var emails = users.map(callback);
var uniqueEmails = _.uniq(_.flatten(emails));
console.log(JSON.stringify(uniqueEmails));