Skip to content

Instantly share code, notes, and snippets.

var songs = new Set(['song1']);
if (songs.has ('song1')) {
 console.log ('already in the list!');
}
// is already in the list!
var songs = new Set ([
 'song1', 'song2', 'song3'
]);
songs.clear ();
for (var music of songs) {
 console.log (music); // anything
}
var songs = new Set (['music1', 'music2']);
music.delete ('music1');
for (var music of songs) {
 console.log (music); // music2
}
var songs = new Set ();
musicas.add ('musica1');
for (var music of songs) {
 console.log (music); // music1
}
var set = new Set ([2,1,2]);
for (const value of set) {
 console.log (value); // 2, 1
}
var set = new Set ();
set.add (2);
set.add (1);
set.add (2);
for (const value of set) {
 console.log (value); // 2, 1
}
var set = new Set ();
set.add (2);
set.add (1);
set.add (2);
set.showValues(); // [2,1]
function Set () {
 var array = [];
 this.add = function (value) {
 if (array.indexOf (value) === -1) {
 array.push (value);
 }
 },
this.showValues ​​= function () {
 console.log (array);
 }
function Set () {
 var array = [];
 this.add = function (value) {
 if (array.indexOf (value) === -1) {
 array.push (value);
 }
 }
}
var Person = (function () {
var dataPrivate = new WeakMap ();
function Person (name) {
 PrivateData.set (this, {name: name});
}
Person.prototype.getName = function () {
 return dataPrivate.get (this) .name;
};
return Person;
} ());