javascript - 将值从多个对象推送到数组
问题描述
我想知道将值从多个对象推送到数组的最佳方法,同时保持它们的唯一性。
例如:
let emails = [];
owners.map(data => {
emails.push(data.mail)
})
members.map(data => {
emails.push(data.mail)
})
console.log(emails)
emails
填充来自每个对象的电子邮件,但它们是重复的。我知道如何过滤数组中的重复项,但我想查看上述代码的更多选项。谢谢!
解决方案
推荐阅读
- r - 处理数字列中的非数字值
- .net - 当远程数据库中不存在时如何从本地数据库中选择数据
- xamarin.android - 为什么应用程序不等待用户的回答?
- node.js - ServiceBus Node.Js SDK 在创建队列时抛出错误
- python - 如何在 Python 中绘制回归树
- datagrip - 位于表字段的灰点的含义?
- c++ - 显示数组时出现问题。一切都放在单独的行中,但不放在单独的列中?
- javascript - 你如何制作一个变量,如果点击一次并且如果再次点击你已经点击了我?
- serialization - 将原始字段更改为“重复”时,我真的需要更改关联的数字吗?
- r - 满足条件时创建等于许多现有列之一的新列