Доброго времени суток. Как можно реализовать функцию для вывода всех ключей объекта, включая ключи его прототипа? Получение ключей самого объекта вопросов не вызывает, допустим так:
const obj = {
name: 'Alex',
age: 43,
}
Object.keys(obj).forEach((key) => {
console.log(key)
})
А вот как получить ключи прототипа, я не могу понять. Еще не совсем понятно, имеются ввиду ключи встроенных свойств или нашего родительского объекта, который мы сами создали.