例如有一个数组, 数组长度不定
const list =
['a', a.a1', 'a.a2', 'a.a1.a11', 'a.a3',
'b', 'b.b1.b12', 'c', 'c.c1', 'c.c11.c12.c123', 'c.c2',
'd']
需要转为
const newObj = {
a: {
a1: {
a11: true
},
a2: true,
a3: true
},
b: {
b1: {
b12: true
}
},
c: {
c1: {
c11: {
c12: {
c123: true
}
},
},
c2: true
},
d: true
}
请教各位大佬, Javascript 如何实现, 感谢