Код Middle Разминка: короткие функции обновлено

mergeDeep

Условие

Глубокое слияние двух простых объектов: значения b перекрывают a.

Что проверяют тесты

  • сливает вложенное

  • перекрывает примитивом

Как подойти

Спред верхнего уровня + рекурсия только для пары объект/объект. Массивы обычно заменяются целиком - об этом стоит спросить вслух.

Подсказки: 1
  1. Рекурсия только когда с обеих сторон объекты.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.