Question

Étant donné que EVAL est mal comment puis-je créer un nom de tableau dynamique:

J'ai un tas de tableaux et je dois faire référence à différents ceux en fonction de ce que l'utilisateur clique.

Ce morceau de code me donne l'objet de tableau:

(eval(calendarObject.id + '7'))

Mais eval est mauvais, alors comment faire pour construire un nom de tableau, puis référencer?

Voici un peu plus de contexte:

if (jQuery.inArray(String(checkinDate.getTime()/1000), 
(eval(calendarObject.id + '7'))) == -1 ) { //do stuff };

Toutes les idées?

merci.

Était-ce utile?

La solution

il est aglobal variable, il sera une propriété de l'objet de la fenêtre:

window[calendarObject.id + '7']
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top