keys.split('.')
const obj = {}
if (arrKeys.length !== 1) {
const firstValue = arrKeys.shift()
obj[firstValue] = getNestedObject(arrKeys.join('.'), value)
return obj
}
obj[arrKeys[0]] = value
return obj
}
const result = getNestedObject('value1.value2.value3.value4.value5', 'Random string');
console.log(result);
/* {
value1: {
value2: {
value3: {
value4: {
value5: 'Random string',
},
},
},
},
} */
можно ли как-то упростить данный код?
почему у вас get сэтит, создаёт объект и т. п.
Обсуждают сегодня