thomas s: Globale Variable gegen while-Schleife

Beitrag lesen

Hallo zusammen,

eine Frage. Ich muss eine Menge divs automatisch erzeugen und benötige dafür eindeutige IDs. Mein Ansatz war:

this.divId = new Date().getTime();

Wenn die Objekte aber zu schnell generiert werden, sind die IDs mehrfach vorhanden.

Ist nun eine globale Variable besser oder dies:

do {
  this.divId = new Date().getTime();
 }while(document.getElementById(this.divId)!=null);

Ich bevorzuge letztes, da ich dann auf die globale Variable nicht  aufpassen muss. Andererseits ist es aber auch langsamer, wenn auch wenig.