Объекты JavaScript близки к формату JSON — стандарту обмена данными между программами. Преобразования:
const json = JSON.stringify(user); // объект → строка const obj = JSON.parse(json); // строка → объект
Именно в JSON сервер обычно присылает данные, а браузер их разбирает.
Перебрать все ключи объекта помогают встроенные методы:
Object.keys(user); // ["name", "age", "isAdmin"] Object.values(user); // ["Аня", 25, false]
for (const key of Object.keys(user)) { console.log(key, user[key]); }
Цикл for...of перебирает значения массива, а for...in — ключи объекта. Сочетание объектов, массивов и функций покрывает почти любую задачу обработки данных.