Я пытаюсь получить все значения объекта. Объект также включает в себя массивы, и эти массивы объектов содержат массивы.
const iterate = (obj) => {
Object.keys(obj).forEach(key => {
console.log(`key: ${key}, value: ${obj[key]}`)
if (typeof obj[key] === 'object') {
iterate(obj[key])
}
})
}
В настоящее время отображаются только объекты «более высокого уровня»
Например, если у меня есть
class foo;
a: string;
b: string;
c SomeObject[];
Часть SomeObject всегда является просто «объектом». Но мне тоже нужны значения этих объектов.