I Symbol in JavaScript

Usi pratici per i Symbol

Il principale utilizzo dei Symbol è quello di creare chiavi univoche per gli object.

/// Creo un Object vuoto
const oggetto = {};

/// Assegno una proprietà utilizzando un Symbol come chiave
oggetto[Symbol()] = "Ciao Mondo!";

/// Assegno un’altra proprietà
oggetto[Symbol()] = "Ciao Mamma!";

/// Richiedo il valore dell’oggetto
oggetto;
/// {Symbol(): "Ciao Mamma!", Symbol(): "Ciao Mondo!"}

Se utilizzassimo string invece di symbol avremmo perso la prima proprietà assegnando la seconda.

Questo articolo è parte della collana JavaScript: Guida di riferimento per aspiranti web developer.

Continua a leggere questa collana:

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.