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 :

Un objet dans objet, mais comment l'atteindre ?


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    au ch�mage
    Inscrit en
    Mai 2015
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 35
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activit� : au ch�mage
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2015
    Messages : 2
    Par d�faut Un objet dans objet, mais comment l'atteindre ?
    Bonjour,

    Je suis d�butant dans le d�veloppement web, mais j'aimerais savoir si quelqu'un a d�j� cr�� un objet qui est cr�� en parti d'autres objet qui sont cr�� dynamiquement par l'utilisateur ?

    Je travaille sur une application mobile, qui sera compil� via Cordova. Et donc je souhaite utiliser le LocalStorage pour y glisser du JSON, jusque l� rien de fou.

    Cette application va demander pas mal de param�trage de la part de l'utilisateur, dont la cr�ation d'item et chacun de ces items devrons enregistrer pas mal d'information comme le nombre de fois o� il l'utilise (bien sur je ne les conna�trai pas � l'avance).

    Mon probl�me ce situe surtout sur le fait que je veux cr�er un objet avec pas mal de dimension. J'ai l'impression de tourner en rond donc je vous montre en gros.

    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
    19
    20
    21
    22
    23
    24
    25
    26
    // l'objet pourrait ressembler à ça
    utilisateur = {
        nom : "jean-paul Durand",
        param : {
            geo : "active",
            etc...
        }
        poste : {
            premierPoste : {
                frequence : 41,
                sortie :{
                    date : "25/15/45",
                    etc...
                }
                etc...
            }
            deuxiemePoste : {
                frequence : 30,
                sortie :{
                    date : "25/30/45",
                    etc...
                }
                etc...
            }
        }
    }

    Voila j'esp�re que c'est plus ou moins clair, mais l� par exemple il cr�� les postes et c'est l'application qui rempli. Pour �crire il n'y a aucun probl�me c'est pour lire qu'il y a un probl�me car je n'arrive pas � mettre de variable en nom de variable en gros.

    Ca fait deux jours que je cherche comme un dingue, si ce n'est pas clair d�sol� il ce peut que je sois fatigu�

    En tout cas si quelqu'un peut m'apporter une id�e, une autre fa�on de voir les choses, ou m�me par miracle une solution, je le remercie d'avance.
    Si vous avez des questions c'est que vous avez peut-�tre une id�e alors n'h�sitez pas � les poser

  2. #2
    Membre chevronn� Avatar de freddou17
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2013
    Messages
    341
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 36
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2013
    Messages : 341
    Par d�faut
    slt,

    peux tu nous d�crire unitairement tes objets stp, et qu'elle cl� veux-tu variabiliser?

    Voici l'objet utilisateur que j'ai interpr�t�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    utilisateur = {
    	nom : "jean-paul Durand",
    	param : {
    		geo : "active",
    	}
    	poste : {
    		premierPoste : {
    			frequence : 41,
    			sortie :{
    				date : "25/15/45"
    			}
    		}
    	}
    }
    ++

    PS: Peux tu tester cette notation?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    var testInsertCleVariable = "nom";
    var utilisateur;
    utilisateur[testInsertCleVariable] = "jean-paul Durand"
    Cette notation peut-elle fonctionner pour ton probl�me?

  3. #3
    R�dacteur

    Avatar de autran
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2015
    Messages
    1 241
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : F�vrier 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par d�faut
    faut nous en dire un peu plus

    tu ecrit du JSON pour tes postes ...
    mais tu le stock ou dans un fichier ?
    et comment tu le lit DOM AJAX JQUERY ?
    D�veloppeur Java
    Site Web

  4. #4
    Candidat au Club
    Homme Profil pro
    au ch�mage
    Inscrit en
    Mai 2015
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 35
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activit� : au ch�mage
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2015
    Messages : 2
    Par d�faut La t�te dans le guidon ne permet pas de voir la route
    Merci de vos r�ponses,

    freddou : je voulais absolument avoir une notation "utilisateur.poste.premierPoste", j'en ai juste oubli� le fonctionnement basique d'un tableau, alors merci Freddou effectivement �a fonctionne

    kevinternet : mon application va �tre en onePage elle va faire appelle � du AJAX pour les contenus, mais pour ce qui est du stockage c'est un simple LocalStorage donc soit j'utilise la fonction stringify et je parse apr�s pour conserver mon objet JSON tel quel, ou alors je vais utiliser le setItem disponnile dans le LocalStorage et donc recr�er l'objet.

    en tout cas merci de votre r�activit�, cette objet pour le moment n'existe pas c'est la fondation de cette application apr�s avoir pens� le graphisme pendant quelque temps maintenant je pense � ce tableau une fois que je l'aurais le reste avancera tout seul puisque je ne ferais qu'afficher les informations en appliquant quelques calculs.

    Merci � tous

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

Discussions similaires

  1. Lire int dans objets dans ArrayList.
    Par astran dans le forum Collection et Stream
    R�ponses: 3
    Dernier message: 03/04/2013, 21h22
  2. Objet dans Objet instanci� via BDD
    Par Kurapika-shinji dans le forum C#
    R�ponses: 7
    Dernier message: 10/08/2011, 16h44
  3. Ajout d'objets dans objets ins�rables
    Par NicolaTesla dans le forum Cognos
    R�ponses: 1
    Dernier message: 05/05/2009, 17h49
  4. Property grid objet dans objet
    Par Thesum dans le forum VB.NET
    R�ponses: 2
    Dernier message: 18/03/2009, 09h13
  5. Objet dans objet sans le copier
    Par 23-UNIT dans le forum Langage
    R�ponses: 8
    Dernier message: 03/12/2008, 17h36

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