Set описание и хитрости
Set это объект позволяющий хранить уникальные значения разных типов, примитивных типов или ссылок на объекты.
Set можно итерировать в порядке добавления элементов.
Хитрости с Set:
- удаление повторяемых значений из массива
let uniqueArray = [...new Set([1, 2, 3, 3,3,"school","school",'ball',false,false,true,true])];
>>> [1, 2, 3, "school", "ball", false, true]
- как превратить Set в массив?
использовать spread:
const setList = [...value];
использовать Array.from:
Array.from(set)