Poster une réponse 
 
Note de cette discussion :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu][Javascript] Membre d'un objet sous condition
Auteur Message
Ter Rowan Hors ligne
Membre

Messages : 302
Inscription : Jul 2008
Réputation : 4
Message : #1
[Résolu][Javascript] Membre d'un objet sous condition
Bonjour

J'aimerai savoir comment faire pour avoir un code plus léger et esthétique que celui qui suit :

Code PHP :
if ( lacouleur)
    
options 
    {
      
titre:            'c est le titre',
      
classe:           'popup',
      
couleur:          lacouleur
    
};
else
    
options 
    {
      
titre:            'c est le titre',
      
classe:           'popup',
    };

tutu = new LibObjetidoptions); 

je pense que le code est assez clair mais je vais quand même préciser :

Je crée un objet (issu d'une librairie sur laquelle je n'ai pas la main) en envoyant son id et une liste d'options. Il existe plein d'options mais je n'envoie que celle qui m'intéresse et ne veux pas savoir comment la librairie traite les autres options (genre valeur par défaut, etc...)

Dans le cas présent, si j'ai identifié une couleur spécifique ("lacouleur") alors je souhaite l'envoyer dans les options, sinon, je veux que ce soit la librairie qui traite d'où ce if.

Donc voilà, connaissez vous une écriture plus "esthétique que ce if avec deux fois l'écriture de options ?


ps évidemment ce n'est qu'un exemple, je n'ai pas encore écrit le vrai code qui sera plus lourd que cela
(Ce message a été modifié le : 11-02-2008 01:31 AM par Sephi-Chan.)
10-26-2008 09:26 AM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
oxman Hors ligne
Membre

Messages : 746
Inscription : May 2008
Réputation : 10
Message : #2
RE: [javascript] membre d'un objet sous condition
Code PHP :
options 
    {
      
titre:            'c est le titre',
      
classe:           'popup',
    };

if ( 
lacouleur)
    
options['couleur'] = lacouleur ;
    
tutu = new LibObjetidoptions); 

?
10-26-2008 10:21 AM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Anthor Hors ligne
Membre

Messages : 520
Inscription : Dec 2007
Réputation : 15
Message : #3
RE: [javascript] membre d'un objet sous condition
Non, ce serait plutôt options.couleur = lacouleur;

C'est un objet pas un tableau.

Anthor |
[Image: 352x90.gif]
10-26-2008 01:24 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Ter Rowan Hors ligne
Membre

Messages : 302
Inscription : Jul 2008
Réputation : 4
Message : #4
RE: [javascript] membre d'un objet sous condition
ah super , comme quoi le plus simple, on passe parfois à côté.

J'ai pas encore bien compris le pseudo système objet de javascript

en tout cas merci 2
10-26-2008 01:33 PM
Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
oxman Hors ligne
Membre

Messages : 746
Inscription : May 2008
Réputation : 10
Message : #5
RE: [Javascript] Membre d'un objet sous condition
Oui enfin tout est relatif, un objet un objet, certes, c'est surtout une Hash table.
Et donc ma syntaxe marche parfaitement, et elle est plus logique à mes yeux, je ne considère pas une Hash table comme un objet, même si c'est pourtant le cas en Javascript 2
10-26-2008 03:20 PM
Visiter le site internet de cet utilisateur Trouver tous les messages de cet utilisateur Citer ce message dans une réponse
Poster une réponse 



ContactJeuWeb (JeuPHP) - Crée ton jeu par navigateurRetourner en hautRetourner au contenuVersion bas-débit (Archivé)Syndication RSS