Christian Kruse: stackspeicher größe

Beitrag lesen

你好 wahsaga,

function test()
{
arr = new Array();
for(i=0;i<100000;i++)
{
  arr[arr.length] = "X";
}
}


>   
> was macht diese funktion?  
> hunderttausend mal dem array-element mit dem index 0 den wert "X"  
> zuweisen ...?  
  
arr.length ist immer eins größer als die Anzahl Elemente. Damit wächst der  
Array bei jedem Schleifendurchlauf um ein Element: erster Durchlauf 0,  
zweiter Durchlauf 1, dritter Durchlauf 2, …  
  
再见,  
 克里斯蒂安  

-- 
Wenn der Schüler bereit ist, erscheint der Meister.  
  
<http://wwwtech.de/>