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 :

Array 2d objet


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 103
    Par d�faut Array 2d objet
    Pourquoi on ne peut pas faire comme �a? pour l'attribution a tableau avec des objets

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    var ww = new Object();
    var data = new Array();
    var j=0;
    var lipr=''
    var r=0;
    for(i=0;i<retour.length;i++)
     {
     
      if(retour[i][0]!=lipr) 
          {
          //ww.y = retour[i][2];
    	data[j].y = retour[i][2];
    	j++;
           }
     
       lipr=retour[i][0]
         }
    Merci

    Cordialement

    Clecle

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Tout simplement parce que data[i] n'est ni un tableau ni un objet tant que tu ne l'a pas d�fini explicitement !
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 103
    Par d�faut
    Pourtant je l'initialise?


    Par contre le "y" pas? Comment je dois faire?

    Cordialement

    Clecle

  4. #4
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Non, tu indiques que data est un tableau, pas data[i] !
    Au passage,
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    var ww = {};
    var data = [];
    est recommand� pour d�clarer un objet ou un tableau.

    Il faut donc avant la premi�re affectation pr�ciser
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    data[i] = [];
    // ou
    data[i] = {};
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 103
    Par d�faut
    Donc si j'ai bien compris:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    var data = new Array(); // Initialisation du tableau
    data[0] = {}; //Initialisation object
     
    for(i=0;i<10;i++)
    {
    data[i].y='xxxx';// Affection valeur....
    }

    j'ai toujours y qui n'est pas reconnu....

    Cordialement

    Clecle

  6. #6
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par d�faut
    Citation Envoy� par Bovino Voir le message
    Il faut donc avant la premi�re affectation pr�ciser
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    data[i] = [];
    // ou
    data[i] = {};
    C'est normal, tu n'appliques pas ce qui est dit l�

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 103
    Par d�faut
    Ok, en faite y faut initialiser le nouvel objet a chaque passage...


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    var data = new Array(); // Initialisation du tableau
     
     
    for(i=0;i<10;i++)
    {
    data[i] = {}; //Initialisation object
    data[i].y='xxxx';// Affection valeur....
    }
    Mais alors il est impossible d'initialiser compl�tement un tableau des le d�part?

    Cordialement

    Clecle

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Classer un Array d'objets ActiveRecord par created_at
    Par pada51 dans le forum Ruby on Rails
    R�ponses: 3
    Dernier message: 25/10/2008, 12h10
  2. [Tableaux] Classer un array d'objets
    Par Linio dans le forum Langage
    R�ponses: 4
    Dernier message: 27/11/2007, 17h24
  3. D�clarer un Array d'Objet?
    Par lekunfry dans le forum Flex
    R�ponses: 1
    Dernier message: 26/11/2007, 01h59
  4. wxWidgets d�finir un array d'objets
    Par reptils dans le forum wxWidgets
    R�ponses: 1
    Dernier message: 26/07/2006, 16h00
  5. [Reflect] Cr�er un array d'objets avec le nom de leur classe
    Par Onarap dans le forum API standards et tierces
    R�ponses: 18
    Dernier message: 12/06/2006, 12h24

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