вот мой пример
const obj1 = {
ok: {
Duko: { d: { dd: "dd", ff: "ff" }, k: { dd: "dd" } }
//...
}
};
const obj2 = {
ok: {
Duko: { d: { dd: "dd", ff: "ff" }, k: { ff: "ff" } }
//...
}
};
// const obj3 = merge(obj1,obj2,...);
const obj3 = {
ok: {
Duko: {
d: { dd: () => null, ff: () => null },
k: { dd: "dd", ff: "ff" }
}
//...
}
};
если оба объекта будут иметь одно и то же свойство с разным значением тогда значение должно быть ()=>null.
Функция может принимать сколько угодно объектов.
Hет никаких ограничений по свойствам объектов.
Как написать функцию merge ?