【发布时间】:2021-12-25 17:38:05
【问题描述】:
例如,一个函数将是 const arrToNestObj = arr => {} 并会得到 [a, b, c, d, e] 并返回
a: {
b: {
c: {
d: {
e: {
}
}
}
}
}
谢谢!
【问题讨论】:
标签: javascript arrays object nested
例如,一个函数将是 const arrToNestObj = arr => {} 并会得到 [a, b, c, d, e] 并返回
a: {
b: {
c: {
d: {
e: {
}
}
}
}
}
谢谢!
【问题讨论】:
标签: javascript arrays object nested
使用Array.reduceRight() 创建嵌套对象:
const arrToNestObj = arr =>
arr.reduceRight((acc, key) => ({ [key]: acc }), {})
const arr = ['a', 'b', 'c', 'd', 'e']
const result = arrToNestObj(arr)
console.log(result)
【讨论】: