Этот вопрос закрыт для ответов, так как повторяет вопрос Как создать вложенный объект из плоского?
@Artem0071
Безработный mr. Junior

Как перебрать объект?

Есть некий объект:
obj: {
  a: 'a',
  b: 'b',
  c: {
    d: 'd',
    e: 'e',
    f: {
      g: 'g'
    }
  }
}


Я должен передать в функцию ключ и значение
Например:

setValue('c.f.g', 'j') и теперь obj.c.f.g станет равным j

Уже запутался в этих ключах.. Их может быть бесконечно много вложено, как можно это грамотно организовать?
  • Вопрос задан
  • 304 просмотра
Решения вопроса 1
mmmaaak
@mmmaaak
Можно подглядеть как сделано в lodash, _.set(), там есть ссылка на сорцы на гитхабе
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы