Мне интересно, как Set
в ES6 реализован под капотом. Например, если мы делаем new Set(arr)
и в arr
есть дубликаты, как Set
удаляет их?
Это делается путем проверки равенства значений (===
) для каждого значения в наборе. Если найдено повторяющееся значение, оно не сохраняется в наборе.
Для более info- это