Задача JS

Задача JS

@webcoderofficial
name
age

Обьяснение:

Свойства, чьи ключи – символы, не перебираются циклом for..in.

Это – часть общего принципа «сокрытия символьных свойств». Если другая библиотека или скрипт будут работать с нашим объектом, то при переборе они не получат случайно наше символьное свойство. Object.keys(user) также игнорирует символы.

Код для проверки:

const id = Symbol("id") 

const user = { 
  name: "Константин", 
  age: 18, 
  [id]: 321 
} 

for (const key in user) 
console.log(key)


Report Page