let arr = [1, 3, 4, 2, 5, 6, 7, 8, 9]; let to_remove=[13, 2, 3, 5, 7]; function solution(){ let map1 = new Map() let res = [] arr.map((v,index) => {map1.set(v,1)}) to_remove.map((v) => {if (map1.has(v)) { map1.delete(v) }}) console.log('map1:',map1); for(const key of map1.keys()){ res.push(key) } return res }