我有一个像这样格式化的数组
const array = [
['technology', 'apple', 'computers', 'macbook_pro'],
['technology', 'apple', 'computers', 'macbook_air'],
['technology', 'apple', 'phones', 'iphone'],
['technology', 'samsung', 'phones', 'Galaxy S21'],
]
我需要将它转换为以下格式的对象:
{
technology: {
apple: {
computers: {
macbook_pro: {},
macbook_air: {}
},
phones: {
iphone: {}
}
},
samsung: {
phones: {
galaxy_s21: {}
}
}
}
}
我尝试使用两个forEach循环完成它,但总是卡住。
[4][]
)吗?还是这是一个将矩阵转换成图形的通用问题? - azbarcea