Symbol je jedinečný, neměnný primitiv. Každý Symbol(), který vytvoříte, je zaručeně odlišný — i dva se stejným popisem si nejsou rovny. Jejich hlavním úkolem je být klíči odolnými vůči kolizím.
id = ();
id2 = ();
id === id2;
user = { [id]: , : };
user[id];
