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 :

Objet Date reference


Sujet :

JavaScript

  1. #1
    Membre actif
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2011
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 107
    Par d�faut Objet Date reference
    Bonjour,

    Je suis sur un script javascript qui m'oblige a manipuler massivement les dates.
    J'initialise 2 dates en faisant de la sorte :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    TimeObject = function()
    {
    this.current_date = new Date();
    this.last_date = this.current_date;
    };
    Lorsque je modifie TimeObject.last_date, TimeObject.current_date est lui aussi modifi�.
    Lorsque j'ai fait this.last_date = this.current_date;, j'ai donc cr�er un r�f�rence ?
    Comment faire cette manipulation pour avoir 2 objets Date distincts ?

    D'avance merci

  2. #2
    Membre exp�riment�
    Profil pro
    Inscrit en
    D�cembre 2007
    Messages
    128
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 128
    Par d�faut
    Oui, en JS comme dans beaucoup de langages modernes les objets sont pass�s par r�f�rences.

    Pour avoir deux objets distincts, c'est tr�s simple... il faut cr�er deux objets.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    TimeObject = function()
    {
    this.current_date = new Date();
    this.last_date = new Date();
    };

  3. #3
    Membre actif
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2011
    Messages
    107
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 107
    Par d�faut
    Oui je viens de tester comme �a et effectivement c'est la solution.
    Merci, sujet r�solu

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

Discussions similaires

  1. [POO] Objet Date et m�thode setYear()
    Par NikoBe dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 11/12/2006, 18h37
  2. [POO] Passage d’objet en références
    Par remyli dans le forum Langage
    R�ponses: 2
    Dernier message: 17/01/2006, 12h19
  3. [String] passage d'objet par référence
    Par adilou1981 dans le forum Langage
    R�ponses: 8
    Dernier message: 01/04/2005, 15h22
  4. [FLASH MX] Probl�me avec l'objet Date
    Par n_tony dans le forum Flash
    R�ponses: 13
    Dernier message: 22/03/2005, 13h44
  5. []Enlever 1 an � un objet "Date"
    Par inotna2099 dans le forum VB 6 et ant�rieur
    R�ponses: 2
    Dernier message: 30/10/2002, 17h21

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