var s = new Set(); s.add(1); s.add(2).add(3); s.add(4,5); console.log(s.add(6)); // Set [ 1, 2, 3, 4, 6 ] console.log(s); // Set [ 1, 2, 3, 4, 6 ] console.log(s.size); // 5 console.log(s.delete(5)); // false console.log(s.delete(6)); // true console.log(s); // Set [ 1, 2, 3, 4 ] console.log(s.has(1)); // true console.log(s.has(5)); // false s.forEach(function(a, b, c) {console.log(a,b,c);}) // 1 1 Set [ 1, 2, 3, 4 ] // 2 2 Set [ 1, 2, 3, 4 ] // 3 3 Set [ 1, 2, 3, 4 ] // 4 4 Set [ 1, 2, 3, 4 ] for (e of s) {console.log(e);} // 1 // 2 // 3 // 4