Решение задачи на JavaScript

Выполнен
Заказ
4920945
Раздел
Программирование
Предмет
JavaScript
Тип работы
Антиплагиат
Не указан
Срок сдачи
29 Авг 2022 в 21:55
Цена
500 ₽
Блокировка
5 дней
Размещен
29 Авг 2022 в 15:15
Просмотров
135
Описание работы

Реализуйте функцию assignDeep(), которая похожа на Object.assign(), но выполняет глубокое объединение объектов. Для того, чтобы не усложнять задачу, можно исходить из допущения, что объекты могут содержать только числа и другие объекты (в них не может быть массивов, строк, и так далее).


assignDeep({ a: 1 }, {}) // { a: 1 }

assignDeep({ a: 1 }, { a: 2 }) // { a: 2 }

assignDeep({ a: 1 }, { a: { b: 2 } }) // { a: { b: 2 } }

assignDeep({ a: { b: { c: 1 }}}, { a: { b: { d: 2 }}, e: 3 }) // { a: { b: { c: 1, d: 2 }}, e: 3 }

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
15 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир