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

setPath

Условие

Запиши значение по пути 'a.b.c', создавая недостающие объекты. Мутировать вход можно.

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

  • создаёт путь

  • не затирает соседей

Как подойти

Цикл до length-1 создаёт контейнеры, последний сегмент - присваивание. Проверка typeof !== 'object' заодно ловит null.

Подсказки: 1
  1. Идём до предпоследнего сегмента, создавая объекты, затем присваиваем.

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

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