bn2vs
Terugkerende gebruiker
- Lid geworden
- 18 aug 2007
- Berichten
- 1.705
Hey,
Ik heb 2 functies waar ik een parameter mapName heb. De eerste functie maakt een object aan met de naam map. Dit object is ook nodig in de 2e functie. (merk op dat deze functies los staan van elkaar, en de 2e op een later moment dan de 1e word uitgevoerd.)
De eenvoudige oplossing is dat ik in de eerste funcie dit doe
window.map = map;
Dan kan ik er in de 2e functie gewoon aan als map. Dit gaat echter niet omdat er meerdere maps zijn. Wat ik dus wil doen is die variabele opbouwen adhv de mapName die ik bij alle 2 de functies heb. Ik dacht eerst aan iets zoals
window.maps[mapName] = map;
maar dat gaat niet omdat je geen named keys hebt in JS. Iemand een idee hoe ik wel een unieke variable kan maken adhv de waarde van mapName?
Alvast bedankt
Cheers
BN
Ik heb 2 functies waar ik een parameter mapName heb. De eerste functie maakt een object aan met de naam map. Dit object is ook nodig in de 2e functie. (merk op dat deze functies los staan van elkaar, en de 2e op een later moment dan de 1e word uitgevoerd.)
De eenvoudige oplossing is dat ik in de eerste funcie dit doe
window.map = map;
Dan kan ik er in de 2e functie gewoon aan als map. Dit gaat echter niet omdat er meerdere maps zijn. Wat ik dus wil doen is die variabele opbouwen adhv de mapName die ik bij alle 2 de functies heb. Ik dacht eerst aan iets zoals
window.maps[mapName] = map;
maar dat gaat niet omdat je geen named keys hebt in JS. Iemand een idee hoe ik wel een unieke variable kan maken adhv de waarde van mapName?
Alvast bedankt

Cheers
BN