我正在使用此库来查找字符串中的电子邮件地址。
https://github.com/sindresorhus/get-emails
我正在努力获得结果。
getEmails(text); //=> Set {'[email protected]', '[email protected]'}
typeof getEmails(text); // 'object'
如何访问此对象中的第一个电子邮件地址?
最佳答案
看起来getEmails
实际上返回了一个ES6 Set
对象,而不是一个数组:
获取第一封电子邮件:
// Option 1 (ugly but efficient)
let first = getEmails(text).values().next().value
// Option 2 (pretty but inefficient)
first = [...getEmails(text)][0]
console.log(first)
遍历所有电子邮件:
for (let email of getEmails(text)) {
console.log(email)
}