问答题868/1530实现一个对象的 flatten 方法

实现以下转换:

1const obj = { 2 a: { 3 b: 1, 4 c: 2, 5 d: { 6 e: 5 7 } 8 }, 9 b: [1, 3, {a: 2, b: 3}], 10 c: 3 11}

flatten(obj){} 结果返回如下

1// { 2// 'a.b': 1, 3// 'a.c': 2, 4// 'a.d.e': 5, 5// 'b[0]': 1, 6// 'b[1]': 3, 7// 'b[2].a': 2, 8// 'b[2].b': 3 9// c: 3 10// }
难度:
2021-11-17 创建

赞赏支持

预览

题库维护不易,您的支持就是我们最大的动力!