construct
从键路径和值构建对象
878 bytes
since v12.1.0
使用方法
与 crush 相反,给定一个被压缩为键路径和值的对象,将返回重构的原始对象。
import * as _ from "radashi";
const flat = { name: "ra", power: 100, "friend.name": "loki", "friend.power": 80, "enemies.0.name": "hathor", "enemies.0.power": 12,};
_.construct(flat);// {// name: 'ra',// power: 100,// friend: {// name: 'loki',// power: 80// },// enemies: [// {// name: 'hathor',// power: 12// }// ]// }