var excludedEmails; if (args.excludedEmails) { excludedEmails = args.excludedEmails.split(','); } var flat = {}; var res = []; var currentValue; flattenFields(invContext,undefined,flat); keysArr = Object.keys(flat); for (var i = 0; i < keysArr.length; i++) { currentValue=flat[keysArr[i]]; if (emailRegex.test(currentValue) && res.indexOf(currentValue) === -1) { if (excludedEmails) { if (excludedEmails.indexOf(currentValue) === -1) { res.push(currentValue); } } else { res.push(currentValue); } } } var md = '### Email addresses in context\n'; for (var i = 0; i