IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Créer variables dynamiquement


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mai 2013
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2013
    Messages : 40
    Par défaut Créer variables dynamiquement
    Bonjour,
    j'ai une fonction JS qui recoit une chaine de caractere du type "id1;id2;id3;".
    Cette chaine est splitté afin d'en faire un tableau à partir duquel je souhaite créer autant de variable que le tableau en contient.
    Je fais donc une boucle sur le tableau et tente de créer mes variables, mais visiblement cela ne fonctionne pas.

    J'ai essayé plusieurs choses (essai1 et 2): (évidemment pas dans la même boucle, ici ils sont rassembler pour faciliter la lecture).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for(var i=0;i<id_tab.lenght;i++)
    {
    var id_tab[i]= chart.series.push(new am4charts.LineSeries()); //essai 1
    var mavar+id_tab[i]= chart.series.push(new am4charts.LineSeries()); //essai 2
    }
    Quelqu'un aurait il la solution? j'ai cherché sur le web mais rien trouvé non plus.

    D'avance merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    Bonjour,

    N'utilise pas var mais window;

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for(let=0;i<id_tab.length;i++){
        window[id_tab[i]]= chart.series.push(new am4charts.LineSeries()); 
    }

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    .lenght

  4. #4
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    .lenght
    copier-coller

  5. #5
    Membre averti
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mai 2013
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2013
    Messages : 40
    Par défaut
    Merci à vous,
    j'ai corrigé le .length, mais pour l'instant cela ne semble pas marcher.
    Mais probablement dû à une erreur dans mon code, je continu mes recherches et clôturerai le sujet le moment venu.

    Encore merci

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    regarde les erreurs dans la "Console" du navigateur :
    • clavier "F12" -> "Console"

  7. #7
    Membre averti
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mai 2013
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2013
    Messages : 40
    Par défaut
    Merci beaucoup pour le petit truc de la console, mais je connaissais.
    Mon problème était dans le résultat obtenu, pas dans la syntaxe, mais merci pour l'attention.

    Encore une fois merci pour votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment créer une variable dynamique en js?
    Par L0101SA dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 18/01/2011, 19h49
  2. Réponses: 8
    Dernier message: 01/06/2007, 16h39
  3. Réponses: 2
    Dernier message: 02/04/2007, 09h56
  4. Créer des noms de variables dynamiquement avec JSP
    Par Zakapatul dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 26/02/2007, 14h24
  5. Créer des variables dynamiques
    Par Sagouin64 dans le forum C++
    Réponses: 19
    Dernier message: 23/12/2006, 01h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo