Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
let items = [...document.getElementsByTagName("div")]; // Для слабонервных браузеров let items = Array.from(document.getElementsByTagName("div"));
const map = new Map(); [...a, ...b].forEach(item => { if (map.has(item.city)) { Object.assign(map.get(item.city), item); } else { map.set(item.city, item); } }); const merged = [...map.values()]; console.log(merged);