1. var intersection = function(nums1, nums2) {
    2. const result = [];
    3. const a = new Set(nums1);
    4. const b = new Set(nums2);
    5. for (let v of a) {
    6. if (b.has(v)) {
    7. result.push(v)
    8. }
    9. }
    10. return result;
    11. };