ZW
Very nice! Do you think it would be worthwhile to use a Set here? const emails = nodes.reduce( (set, node) => { return node.followers.reduce( (set, follower) => { follower.email && set.add(follower.email); return set; }, set); }, new Set()); console .log([...emails]); https://jsfiddle.net/auzwang/cod8y1hm/1/
ReplyArticleMar 16, 20171JavaScript Patterns โ Wrangling arrays like a boss, with Array#reduce ๐