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 :

Javascript et retour d'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
    Avril 2006
    Messages
    234
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par d�faut Javascript et retour d'objet
    Voila j'ai ecris un code en javascript : pour r�sumer
    J'ai declarer une classe A.
    Je l'utilise dans une fonction de cette facon

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    function maFonction(...)
    {
        var A= new A(...);
       return A;
    }
    Quant je fais un appel de ma fonction ainsi
    tous attributs de ma classe A sont perdus (bien que j'accede au m�thode sans probl�me) je n'ai plus rien dans ma classe.
    Ma question est : que fais le return ? contruit-il une copie de A ? ou autre chose ? car je dois avouer que je suis sceptique.
    Je ne pense pas dailleurs que la g�n�ricit� existe en javascript et que je puisse �crire un constructeur de copie...
    Si quelqu'un n'a pas compris ce que je demande je peux essayer de reexpliquer.
    Merci d'avance � ceux qui me lirons et encore plus � ceux qui me repondrons

  2. #2
    R�dacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par d�faut
    je pense que c'est une mauvaise id�e de donner � une instance d'une classe le nom de cette classe...

    essaye plutot

    var myA = new A(...);
    return MyA;
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question � trouv� une solution.

    Si vous n'avez pas encore lu les r�gles du club, mieux vaut tard que jamais!

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par d�faut
    Je n'ai pas donn� � l'instance le meme nom la ce n'est pas du code...
    Mais merci quand meme

  4. #4
    R�dacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par d�faut
    dans ce cas, donne, le code...

    peut �tre cela vient-il de ta classe, de ton constructeur...
    utilises tu A.prototype.propri�t� ?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question � trouv� une solution.

    Si vous n'avez pas encore lu les r�gles du club, mieux vaut tard que jamais!

  5. #5
    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
    tu veux retourner l'objet lui-m�me?

    un peu bizarre non?

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    234
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 234
    Par d�faut
    J'ai reussi � resoudre l'erreur.
    Il n'ya rien de bizarre � vouloir retourner un objet dans mon cas c'est un conteneur d'erreur en gros il est structure comme ca
    classe error()
    {
    status (code d'erreur)
    statusText (texte d'erreur)
    lobj (l'objet que j'initalise dans ma fonction)
    }
    ensuite avec la methode getObject je recupere mon objet si il est � null (mal passe) je recupere le code d'erreur et le texte d'erreur avec getError et getErrno et avec ca je gere toutes mes erreurs internes � ma fonction proprement.

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

Discussions similaires

  1. R�ponses: 4
    Dernier message: 18/06/2008, 14h29
  2. Retour d'objet g�n�rique / param�tr�
    Par Jabbal'H dans le forum Langage
    R�ponses: 4
    Dernier message: 03/04/2008, 15h31
  3. Probleme de retour d'objet
    Par flipper203 dans le forum C++
    R�ponses: 13
    Dernier message: 07/07/2006, 01h17
  4. [Javascript] erreur syntaxe et objet attendu
    Par bordo33 dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 01/02/2006, 15h42
  5. retour d'objet par r�f�rence...
    Par sas dans le forum C++
    R�ponses: 15
    Dernier message: 28/05/2005, 17h54

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