Utwórz obiekt z notacji kropkowej
To jest pytanie odwrotneto pytanie.
Dano obiektx={a:1,b:2}
i sznurekc.d=3
, zmodyfikuj obiekt x na następujące:
{
a:1,
b:2,
c:{
d:3
}
}
Szukam rozwiązania, które nie korzystaeval
. Przypadek użycia jest następujący:
x
będąc obiektem konfiguracyjnym, dzwonimy:config.set("music.shuffle",true)
Teraz,music.shuffle
musi zostać w jakiś sposób przeanalizowany i dodany do wewnętrznego obiektux
wewnątrz funkcji config.set, aby x wyglądał mniej więcej tak:
x={a:1,b:2,music:{shuffle:true}}