Jeena Paradies: Zufällige Funktion ausführen

Beitrag lesen

Hallo,

das klingt nach der lösung, die ich gesucht habe!
kannst du mir vielleicht etwas genauer erklären, wie das funktionieren würde? bin neuling. =)

function a() { alert("a") } // Zwei (oder mehrere) Funktionen erstellen  
function b() { alert("b") }  
  
var functions = [a, b]; // Die Pointer darauf in ein Array reinpacken  
  
var rand = Math.floor (Math.rand() * functions.length); // Eine Zufallszahl zwischen 0 und der Anzahl der Funktionen und diese abrunden  
  
functions[rand](); // Die funktion an der stele der Zufallszahl aus dem Array holen und ausführen (dazu sind die letzten Klammern da)

Alles ungetestet aber es sollte dich schon mal auf den richtigen Weg führen.

Jeena