Здравствуйте уважаемые форумчане!
Столкнулся я с задачкой, которая вогнала меня в тупик:
есть объект:
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*
Подозреваю, что рекурсия мне поможет - но, видимо скилов не хватает применить ее правильно к этому примеру.
Камрады, не прошу писать код за меня, подскажите на пальцах алгоритм
зы: код не прикладываю, так как у меня он даже приблизительно правильно не работает