Usare i Set in Javascript
Forse non tutt i lo sanno, ma le ultime versioni di Javascript arrivano con tanti diversi oggetti / funzioni / classi che già esistono di parecchio in altri linguaggi.
Ad esempio Set, che ci permette di creare liste di valori univoci; i valori possono essere sia valori primitivi che altri oggetti.
E possono anche essere eterogenei tra loro.
Vediamo un esempio:
const set1 = new Set([1, 2, 3, "stella"]);
console.log(set1.has(1));
console.log(set1.has(5));
console.log(set1.size);
function logSetElements(value1, value2, set) {
console.log(value1 + ' = ' + value2);
}
set1.forEach(logSetElements);
Ovviamente abbiamo anche gli altri metodi accessori per agguingere ed eliminare records, ecc.
Potete vedere la documentazione su Mozilla.
Enjoy!
javascript set
Commentami!