marvin: script erklärung

Beitrag lesen

Hallo kann mir jemand bitte den folgenden scriptsausschnitt erklären. Was wird da gemacht und wie.

function hallo()
{
 var temp2=new Array(); bilder = new Array(); gewaehltefragen = new Array();falscheIndex=new Array();bild=new Array();

for(var i=0; i<falscheIndex.length; i++)
    {     gewaehltefragen[gewaehltefragen.length]=falscheIndex[i];
  var pos=temp2.length;
   temp2[pos]=new Array();
     var pos2=bilder.length;
     bilder[pos2] = bild[falscheIndex[i]];
   for(var j=0;j<3;++j) {
    temp2[pos][j]=antworten[falscheIndex[i]][j];
   }
}
 while(gewaehltefragen.length!=10) {
  var index=zufall();
  var doppelt=false;
  for(var i=0;i<gewaehltefragen.length;++i) {

if(gewaehltefragen[i]==index)
    doppelt=true;
  }
  if(doppelt==false) {
   gewaehltefragen[gewaehltefragen.length]=index;
    var pos=temp2.length;
    temp2[pos]=new Array();
    var pos2=bilder.length;
    bilder[pos2] = bild[index];
    for(var i=0;i<3;++i) {
    temp2[pos][i]=antworten[index][i];
   }
  }

}

Danke!