Javascript 如何删除map()中的重复项
如何删除Javascript 如何删除map()中的重复项,javascript,node.js,web-scraping,Javascript,Node.js,Web Scraping,如何删除[].map()中的重复项a.href可能包含相同的href链接,如何停止此重复出现的数据?示例:www.EXAMPLE.com | www.EXAMPLE.com consthrefs=wait page.evaluate(()=>{ const archors=document.queryselectoral('a'); return[].map.call(锚定,a=>a.href); }); 将它们放在集合对象中,然后从那里迭代它们或将其转换回数组。将它们放在集合对象中,然后从那里
[].map()
中的重复项a.href
可能包含相同的href
链接,如何停止此重复出现的数据?示例:www.EXAMPLE.com | www.EXAMPLE.com
consthrefs=wait page.evaluate(()=>{
const archors=document.queryselectoral('a');
return[].map.call(锚定,a=>a.href);
});
将它们放在集合
对象中,然后从那里迭代它们或将其转换回数组。将它们放在集合
对象中,然后从那里迭代它们或将其转换回数组。
Set hrefs = new Set([].map.call(anchors, a => a.href));
return [...hrefs];