Я почти уверен, что эти методы имеют внутренний атрибут [[Enumerable]] , установленный на false
, но я не могу найти ничего там, где это явно указано.
Обновление: По-видимому, отсутствие перечисления является настройкой по умолчанию для свойств, определенных в спецификации (если не указано иное) (см. Таблицу 7 в ссылке ниже).
Вы можете найти больше информации об этих атрибутах в спецификации: Атрибуты свойства :
Если true
, свойство будет перечислено путем перечисления for-in (см. 12.6.4 ). В противном случае свойство считается не перечисляемым.