Вообще-то, то что гугл выдает на заголовок вопроса - вообще не в тему. Подходящий запрос - iterate prototype non-enumerable properties, тогда ответ подходящий - https://developer.mozilla.org/en-US/docs/Web/JavaS...
Виталий: по ссылке всё написано
Enumerable - for...in
Nonenumerable - Not available without extra code
extra code ниже, метод getOwnAndPrototypeEnumerablesAndNonenumerables всё выдаст.