Массивден дубликаттарды 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] чыгарат
Массивди параметр катары кабыл алып, дубликаттары жок массивди кайтарган функция жазыңыз.