ich möchte eine rekursive function erstellen, wo ein roboter in einem rasterfeld(bzw einem labyrinth) einen ausgang finden soll

der roboter bewegt sich immer jeweils nur nach oben unter rechts oder links

nun, ich brauche dafür die for loop, aber meine demo version mekert da bei jedem zeichen
var i;
for (i=0; i<5; i++) // repeat 5 times
x *= x; // calculate the 5th power of x
konnte einer vieleicht irgendwie weiterhelfen,
bin echt auf hilfe angewiesen , da mir zurzeit keine andere lösung einfallen will

danke