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 :

Debutante : tableaux 3D


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut Debutante : tableaux 3D
    Coucou,
    Voila je voudrais faire un tableaux a trois dimensions avec comme index Jour, Mois , Année et dont la valeur serait 1 ou 0.
    Pour le moment j'utilise un tableau a 2D comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var lien = new Array();
    for (i=0;i<31;i++)
    {
    	lien[i] = new Array();
     
    }
    lien[10][15] = 1;
    Un moyen facil d'agrandir mon tableau ??
    Merci !
    Sarah

  2. #2
    Membre chevronné Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    var lien = new Array();
    for (i=1;i<=31;i++)
    {
    	lien[i] = new Array();
    	for(j=1 ; j<=12 ;j++) {
    		lien[i][j] = new Array();
    	}
     
    }
    lien[10][15][2006] = 1;

  3. #3
    Membre averti
    Inscrit en
    Septembre 2006
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 24
    Par défaut
    Ca ne marche pas, et j'ai comme erreur dans FireBug
    lien[10][15] has no properties

  4. #4
    Membre chevronné Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Par défaut
    erreur de frappe il n ya pas 15 dans les mois.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    var lien = new Array();
    for (i=1;i<=31;i++)
    {
    	lien[i] = new Array();
    	for(j=1 ; j<=12 ;j++) {
    		lien[i][j] = new Array();
    	}
     
    }
    lien[10][12][2006] = 1;

  5. #5
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,


    Citation Envoyé par amika
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    var lien = new Array();
    for (i=1;i<=31;i++)
    {
    	lien[i] = new Array();
    	for(j=1 ; j<=12 ;j++) {
    		lien[i][j] = new Array();
    	}
     
    }
    lien[10][12][2006] = 1;
    Logiquement, en javascript, les indices des tableaux débutent à 0 et non à 1...et l'indice 2006 me laisse vraiment perplexe

  6. #6
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Citation Envoyé par Auteur
    bonjour,
    Logiquement, en javascript, les indices des tableaux débutent à 0 et non à 1...et l'indice 2006 me laisse vraiment perplexe
    C'est une date... (1 decembre 2006)

    Mais pourquoi ce casser la tête avec ca...

    Pouquoi ne pas faire simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var allDates = new Object();
    allDates["01-12-2006"]=1;

Discussions similaires

  1. free sur des tableaux "a moitié dynamiques"
    Par barthelv dans le forum C
    Réponses: 4
    Dernier message: 31/07/2003, 15h30
  2. [langage] erreurs utilisation tableaux 2 dimensions
    Par drosof dans le forum Langage
    Réponses: 11
    Dernier message: 01/07/2003, 11h44
  3. Réponses: 6
    Dernier message: 04/04/2003, 15h28
  4. [debutante] [JDBComboBox]rien à l'affichage
    Par Lina dans le forum JBuilder
    Réponses: 3
    Dernier message: 22/11/2002, 13h31
  5. Les tableaux en PL/SQL
    Par GRUMLY dans le forum PL/SQL
    Réponses: 5
    Dernier message: 12/08/2002, 18h10

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