Сбор объектов в многомерный массив объектов

 
0
 
JavaScript
ava
JAYBE | 26.09.2011, 11:20
Добрый день.
Имеется древовидная структура, эементы который я нужно поместить в массив обхектов, схожий по вложенности.
Например имеются 3 объекта (на деле их гораздо больше):

{ id:01 name : 'abc', rootElement = '', child : []}
{ id:02 name : 'abc', rootElement = '03', child : [] }
{ id:03 name : 'abc', rootElement = '01', child : [] }

Необходимо получить массив, в который будет включен объект со всеми дочерними:

data = [
{id:01 name : 'abc', rootElement = '', child : [
{id:03 name : 'abc', rootElement = '01', child : [
{id:02 name : 'abc', rootElement = '03', child : []}
]}
]}

Подскажите, как это сделать?
Kommentare (1)
ava
magelan | 29.09.2011, 10:23 #
а в чем проблема?


data = {
'id':'01', 'name' : 'abc', 'rootElement' : '', 'child' :
{
'id':'03', 'name' : 'abc', 'rootElement' : '01', 'child' :
{
'id':'02', 'name' : 'abc', 'rootElement' : '03', 'child' : {}
}
}
}
alert( data.child.child.id )
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
  JAYBE   magelan
advanced
Absenden