molily: New Image() mit src "on the fly" erstellen?

Beitrag lesen

Wenn du unbedingt meinst, an obigem Code etwas abkürzen zu müssen - dann schreibe eine Funktion, die den Inhalt des src-Attributes als Parameter übergeben bekommt; die ein neues Image erzeugt, den src-Wert zuweist, und dann das Image zurückgibt.

Nun wäre

erzeugeBild("a.jpg");
erzeugeBild("b.jpg");
erzeugeBild("c.jpg");
erzeugeBild("d.jpg");
erzeugeBild("e.jpg");

auch nicht sonderlich besser.

Eher schon eine Liste mit den Bild-URIs:

var bilder = ["a.jpg", "b.jpg", "c.jpg", "d.jpg", "e.jpg"];

Und eine Funktion, die diese Liste abarbeitet bzw. ein »Map« macht, das jeden Eintrag der Liste in ein Bildobjekt mit eben dieser URI umwandelt.

Mathias