Код Middle Разминка: короткие функции обновлено
setPath
Условие
Запиши значение по пути 'a.b.c', создавая недостающие объекты. Мутировать вход можно.
Что проверяют тесты
создаёт путь
не затирает соседей
Как подойти
Цикл до length-1 создаёт контейнеры, последний сегмент - присваивание. Проверка typeof !== 'object' заодно ловит null.
Подсказки: 1
- Идём до предпоследнего сегмента, создавая объекты, затем присваиваем.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.