მასივიდან დუბლიკატების წაშლა 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

დაწერეთ ფუნქცია, რომელიც პარამეტრად მიიღებს მასივს და დააბრუნებს ამ მასივს დუბლიკატების გარეშე.