题目描述
需要写一个转换函数将一个树状的数据结构转换成同一层级(将data转换成result),通过-来分隔层级
const data = {
a:1,
b:{
'1': 2,
'2': {
'1': 3,
'2': 4,
}
},
c: {
'1':{
'1':{
'1': 5,
'2': 8,
},
'2': 6,
'3':{
'1':{
'2': 9
}
}
},
'2': 7
}
}
const result = {
'a': 1,
'b-1':2,
'b-2-1':3,
'b-2-2':4,
'c-1-1-1': 5,
'c-1-2':6,
'c-2':7,
'c-1-1-2': 8,
'c-1-3-1-2':9
}