Легкий
Задача по JavaScript — Добавить глубину
Рекурсия
Объекты
Описание
Код
Необходимо реализовать функцию recordDepth(obj), которая принимает объект и добавляет поле level на каждый уровень вложенности. Функция должна вернуть новый объект.
const obj = {
a: "a",
b: {
u: {
k: "k",
},
c: "c",
},
m: {
f: "f",
},
};
console.log(recordDepth(obj));
// {
// a: "a",
// b: {
// u: {
// k: "k",
// level: 2,
// },
// m: "m",
// level: 1,
// },
// c: {
// f: "f",
// level: 1,
// },
// level: 0,
// };Описание
Console
Perfomance
Очистить
Время выполнения: - мс