Показать сообщение отдельно
  #1 (permalink)  
Старый 07.04.2015, 20:29
Новичок на форуме
Отправить личное сообщение для by_dofamin Посмотреть профиль Найти все сообщения от by_dofamin
 
Регистрация: 07.04.2015
Сообщений: 2

Непонятнки с рекурсией + пару сопутствующих вопросов (плз хелп!)
Доброе времени суток)
Сам по себе новичок, поэтому жду критики).
Собственно скрипт подбирает цифры в заданном диапазоне (без повторений).
Дабы не повторялись цифры, решил использовать рекурскию, но тут посыпались проблемы. Надеюсь поможете разобраться с проблемой.

Собственно вот вопросы:
1 - Почему когда срабатывает рекурсия - переменная undefined;
2 - Как по мне это гамно код. Можно ли передать саму переменную в аргумент функции. Если точнее то я хочу передавать аргументом не значение переменной, а ссылку на переменную. Как то так) Ну по коду думаю поймёте.
if(q==1){
if((rot == cur)) random_numb(q, len, min)
else return cur;
};
if(q==2){

if(back == cur) random_numb(q, len, min)
else return cur;
};
if(q==3){
if(font == cur) random_numb(q, len, min)
else return cur;
};

А вот ссылка на пример кода
https://jsfiddle.net/72p4yokb/
Спасибо за внимание!
Ответить с цитированием