У меня есть такой плоский массив, который содержит объекты данных с идентификатором и значениями. Каждый идентификатор будет уникальным
var data = [{
id: 1,
value: 'as',
parent: 2
}, {
id: 2,
value: 'sasa',
parent: 3
}, {
id: 3,
value: 'sasa',
parent:
}]
Как я могу создать иерархическое дерево, подобное «объекту» в JavaScript, а не массиву, потому что я также хочу получить доступ к элементам объекта, таким как 3.2.value
{
id: 3,
value: 'sasa',
parent: '',
2: {
id: 2,
value: 'sasa',
parent: 3,
1: {
id: 1,
value: 'as',
parent: 2
}
}
}