crush
将深层对象扁平化为单一维度
290 bytes
since v12.1.0
使用方法
将深层对象扁平化为单一维度。深层键将在新对象中转换为点表示法。
import * as _ from "radashi";
const ra = { name: "ra", power: 100, friend: { name: "loki", power: 80, }, enemies: [ { name: "hathor", power: 12, }, ],};
_.crush(ra);// {// name: 'ra',// power: 100,// 'friend.name': 'loki',// 'friend.power': 80,// 'enemies.0.name': 'hathor',// 'enemies.0.power': 12// }