Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, quero preencher um dict dinamicamente onde a chave é uma string multidimencional no dict, ex:
var dict = {}
var path = 'a.b.c'
dict[path] = 55
// isso faz dict ficar desta forma
{'a.b.c': 55}
// mais quero que fique assim
{a: {b: {c: 55}}}
Como consigo alterar desta forma?
você pode fazer um método que estende as funcionalidade do objeto JSON:
// Estendendo o objeto JSON para incluir o método toObject
// Usando o novo método JSON.toObject
let result = JSON.stringPathToObject(path, valueToObject);
// Print result