Каковы преимущества того, что свойства не перечисляются?

Перечислимость является одним из трех атрибутов свойства: возможность записи, перечислимость и конфигурируемость. Мои вопросы:

В чем преимущество того, что свойства не перечисляются в JavaScript? Я знаю, что мы скрываем собственность, делая ее не перечисляемой, но в чем выгода сокрытия собственности?Можем ли мы получить доступ к не перечисляемым свойствам? Если да, то какая польза от того, что они не перечисляются?Все предопределенные свойства объектов установлены как не перечисляемые? Такие, как в случае с Array'spop а такжеpush свойства не перечисляются?

Ответы на вопрос(3)

Ваш ответ на вопрос