Përsëritja e një objekti me simbole në JavaScript

Përparësia e tipit Symbol si çelës të një objekti është se çelësat e tillë nuk do të marrin pjesë në përsëritje me cikël.

Le të shohim një shembull. Le të themi se kemi objektin e mëposhtëm:

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

Le të shtojmë një element të ri në këtë objekt me një çelës nga simboli:

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

Le ta përsërisim këtë objekt me cikël. Si rezultat, ne do të shohim të gjithë elementët, përveç atij tonë me çelësin nga simboli:

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

Krijoni një objekt me një çelës nga simboli. Përsërisni atë me cikël. Sigurohuni që simboli nuk merr pjesë në përsëritje.