Herhaal 'n voorwerp met simbole in JavaScript

Die voordeel van die tipe Symbol as 'n voorwerp se sleutel is dat sulke sleutels nie sal deelneem in 'n herhalingslus nie.

Kom ons kyk na 'n voorbeeld. Gestel ons het die volgende voorwerp:

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

Kom ons voeg 'n nuwe element by hierdie voorwerp met 'n sleutel gemaak van 'n simbool:

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

Kom ons herhaal hierdie voorwerp met 'n lus. As gevolg sal ons alle elemente sien, behalwe die een met die sleutel gemaak van die simbool:

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

Maak 'n voorwerp met 'n sleutel gemaak van 'n simbool. Herhaal dit met 'n lus. Maak seker dat die simbool nie deelneem in die herhaling nie.