Frank: Rekursion

Beitrag lesen

Hi Leute,

irgendwas stimmt mit meiner Rekursion nicht.

searchId(initID, depth);

function searchId(initID, depth)
{
  if (depth>0)
  {
    tmpID = searchArray(initID).split(",");
    for (i=0;i<tmpID.length;i++)
    {
      alert(tmpID[i]);
      searchId(tmpID[i], depth-1);
    }
  }
}

Der Algorithmus geht zwar voll in die Tiefe, aber
anschließend bricht er einfach ab ohne davor die restliche
for-schleife abzuarbeiten. Woran liegt das?

Gruß, Frank