Массивден қосарланғандарды Set арқылы жою
Set жинақтарының көмегімен массивтерден
қосарланғандарды оңай жоюға болады. Ол үшін массивті
Set жинағына түрлендіру керек.
Бұл жинақ элементтердің қосарлануын қамтамасыз етпейтіндіктен,
түрлендіру кезінде олар жоғалады.
Егер жинақты кері массивке түрлендірсек, онда біз қосарланбаған массив аламыз.
Мысалға қарайық. Бізде келесі қосарланған массив бар делік:
let arr = [1, 2, 3, 1, 3, 4];
Оның негізінде Set жинағын құрайық:
let set = new Set(arr);
Енді біздің жинақты кері массивке түрлендірейік:
let arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];
console.log(res); // шығарады [1, 2, 3, 4]
Массивді параметр ретінде қабылдайтын және осы массивті қосарланбаған түрде қайтаратын функция жазыңыз.