Iteration eines Objekts mit Symbolen in JavaScript

Der Vorteil des Typs Symbol als Objekt-Schlüssel ist, dass solche Schlüssel nicht in der Iteration mit einer Schleife teilnehmen.

Sehen wir uns ein Beispiel an. Nehmen wir an, wir haben das folgende Objekt:

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

Fügen wir diesem Objekt ein neues Element mit einem Symbol als Schlüssel hinzu:

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

Durchlaufen wir dieses Objekt mit einer Schleife. Als Ergebnis werden wir alle Elemente sehen, außer unserem mit dem Symbol als Schlüssel:

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

Erstellen Sie ein Objekt mit einem Symbol als Schlüssel. Durchlaufen Sie es mit einer Schleife. Stellen Sie sicher, dass das Symbol nicht in der Iteration erscheint.