Просмотр полной версии : Как определить глубину рекурсии?
Т.е. просто жизненно необходимо. Нет ли простой функции ?или надо на коленке писать :o
Nox Noctis
16.12.2003, 11:47
на коленке вобщем, но все просто :)
a = function (num) {
arguments.callee.depth += (arguments.callee == arguments.caller);
if (num<10) {
a(num+1);
} else {
return 0;
}
};
a(0);
trace(a.depth);одной выделенной строки достаточно чтобы вести счетчик..
Какая замечательная идея! Огромное спасибо :) :) :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.