Set - колекція унікальних значень.
new Set( iterable );
iterable - не обов'язково вказувати. Масив з якого буде взято значення для створеного Set.
Set об'єкт який містить колекцію значення які не повторюються.
Set це структура даних яка зберігає унікальні значень.
Set входить у специфікацію ES2015.
var arr = ['test','js', 12, 5, 21];
var set = new Set(arr);
alert( set.size );
var data = new Set();
data.add(1);
data.add('два');
data.add( {name: 'test', value:1} );
console.log(data);