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 :

Accès à une propriété autrement que par .


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 23
    Points : 12
    Points
    12
    Par défaut Accès à une propriété autrement que par .
    Bonsoir,

    Voila je connais l'operateur . pour acceder à une propriétée spécifique d'un objet javascript mais j'aimerai savoir si il existe un moyen de recuperer la valeur de la propriété sans passer par le .

    via une fonction du genre Object.get(nom_de_la_propriété) ....?

    Est ce possible sinon y a t il un autre moyen ?

    Mon problème est que je ne connais pas à l'avance la propriété a recuperer, je n'ai entrée que le nom de la propriété qui est une parmi celles de l'objet en question et pour laquelle je dois recuperer la valeur ...

    N'hésitez pas à me demander des précisions si je n'ai pas été très clair.

    Je vous remercie par avance de toute l'aide que vous pourrez m'apporter.

    CG.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 23
    Points : 12
    Points
    12
    Par défaut Solution
    Re bonsoir,

    En fait j'ai trouvé la solution pour acceder directement a la valeur d'une propriété sans vraiment la connaitre il suffit d'utiliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Object[nom_de_la_propriete]
    Donc par exemple, pour implementer une fonction renvoyant la valeur de la propriete en parametre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
      function getPropertyValue (object, propertyName)
      {
        var propertyValue = "";
        var property;
        for(property in object)
        {
           if (property.toString()=propertyName) 
           {
              propertyValue = object[property];
           }
        }
        return propertyValue;
      }
    Voilou ...

    @+ CG

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [10gR2] Redéfinition d'une table autrement que par une vue
    Par AdD92 dans le forum Oracle
    Réponses: 3
    Dernier message: 30/01/2015, 14h49
  2. Réponses: 1
    Dernier message: 14/12/2013, 00h05
  3. [XL-2003] Comment sélectionner une "Sheet" autrement que par un nom
    Par Vadorblanc dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 17/10/2010, 18h30
  4. Réponses: 2
    Dernier message: 11/05/2010, 10h12
  5. Accès à une propriété protégée
    Par diogene dans le forum C++Builder
    Réponses: 1
    Dernier message: 27/07/2006, 15h43

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