Iterazione di un oggetto con simboli in JavaScript

Il vantaggio del tipo Symbol come chiave di un oggetto è che tali chiavi non parteciperanno all'iterazione con il ciclo.

Vediamo un esempio. Supponiamo di avere il seguente oggetto:

javascriptlet obj = {a: 1, b: 2, c: 3};

Aggiungiamo un nuovo elemento a questo oggetto con una chiave da un simbolo:

javascriptlet sym = Symbol();
obj[sym] = 'testo';

Iteriamo questo oggetto con un ciclo. Come risultato, vedremo tutti gli elementi, tranne quello con la chiave dal simbolo:

javascriptfor (let key in obj) {
  console.log(obj[key]); // 1, 2, 3
}
Задание 1

Crea un oggetto con una chiave da un simbolo. Iteralo con un ciclo. Assicurati che il simbolo non partecipi all'iterazione.