Задача JS
@webcoderofficialОтвет:
2
Обьяснение:
Метод Object.getOwnPropertySymbols() возвращает массив всех символьных свойств, найденных непосредственно на переданном объекте.
В данной задаче 2 символьных свойства - a и b, поэтому в консоль и выводится 2.
Более подробно изучить теорию можно на моём втором канале Front Study
Код для проверки:
const obj = {};
const a = Symbol('a');
const b = Symbol.for('b');
obj[a] = 'localSymbol';
obj[b] = 'globalSymbol';
const objectSymbols = Object.getOwnPropertySymbols(obj);
console.log(objectSymbols.length);