Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2013, 19:32
Аватар для L0k1
Интересующийся
Отправить личное сообщение для L0k1 Посмотреть профиль Найти все сообщения от L0k1
 
Регистрация: 05.11.2013
Сообщений: 12

Из объекта в одномерный массив
Здравствуйте уважаемые форумчане!

Столкнулся я с задачкой, которая вогнала меня в тупик:

есть объект:
obj  = {
    arr1: [
               'a1_val1', 
               'a1_val2'
            ], 
    arr2: [
               'a2_val1', 
               'a2_val2', 
               'a2_val3'
            ]
}


его нужно перегнать в одномерный массив со строками :

ansver = [
               'a1_val1 a2_val1', 
               'a1_val1 a2_val2',
               'a1_val1 a2_val3 ', 
               'a1_val2 a2_val1', 
               'a1_val2 a2_val2',
               'a1_val2 a2_val3 '
]


количество arr* в obj может быть любым, как и количество элементов в массивах arr*

Подозреваю, что рекурсия мне поможет - но, видимо скилов не хватает применить ее правильно к этому примеру.

Камрады, не прошу писать код за меня, подскажите на пальцах алгоритм

зы: код не прикладываю, так как у меня он даже приблизительно правильно не работает
Ответить с цитированием