const from = { a: { b: ['01', '02'] }, c: { d: { e: ['03', '04'] }, f: ['05', '06'] } } => to1 = { a: { b: '01' }, c: { d: { e: '03' }, f: '05' } } to2 = { a: { b: '02' }, c: { d: { e: '04' }, f: '06' } }
这边拿到的是一个嵌套层级不规则的对象,需要的值是一个数组,数组的长度是固定的,现在想要做的是通过数组的长度来拆分这个对象,把这个对象拆分成和数组长度一样个数的对象,嵌套格式和key不变,对应提取数组的第n个值,有没有什么好的办法?
递归。用对象表示。