Set-ի միջոցով զանգվածից կրկնօրինակների հեռացում

Օգտագործելով Set կոլեկցիաները, հեշտությամբ կարելի է հեռացնել կրկնօրինակները զանգվածներից: Դրա համար զանգվածը պետք է վերափոխել Set կոլեկցիայի: Քանի որ այս կոլեկցիան չի կարող պարունակել տարրերի կրկնօրինակներ, ապա վերափոխման ժամանակ դրանք կվերանան: Եթե այնուհետև կոլեկցիան վերափոխենք ետ դեպի զանգված, ապա կստանանք զանգված առանց կրկնօրինակների:

Դիտարկենք օրինակով: Ենթադրենք ունենք հետևյալ զանգվածը կրկնօրինակներով.

javascriptlet arr = [1, 2, 3, 1, 3, 4];

Ստեղծենք դրա հիման վրա Set կոլեկցիա.

javascriptlet set = new Set(arr);

Այժմ վերափոխենք մեր կոլեկցիան հետ դեպի զանգված.

javascriptlet arr = [1, 2, 3, 1, 3, 4];
let res = [...new Set(arr)];

console.log(res); // կարտածի [1, 2, 3, 4]
Задание 1

Գրեք ֆունկցիա, որն ընդունելու է զանգված որպես պարամետր և կվերադարձնի այդ զանգվածը առանց կրկնօրինակների: