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 :

Lecture d'un tableau dans un objet


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2018
    Messages : 17
    Par défaut Lecture d'un tableau dans un objet
    Bonsoir,

    J'aimerais lire un tableau dans un objet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    { city: 'city1', curriculums: ['test1', 'test2'] },
    pour le lire dans une fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    let result = campuses.filter(function (school) {
        if (school.curriculums['test1','test2'] === true) {
          return school;
    Mais ce n'est pas la bonne syntaxe...

  2. #2
    Membre averti
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2018
    Messages : 17
    Par défaut
    je crois que je suis fatigué, la réponse à la question est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (school.curriculums == 'test1', 'test2') {
          return school;

  3. #3
    Invité
    Invité(e)
    Par défaut
    Ton premier poste decrit pas du tout ce que tu veux faire...
    Apparemment tu veux filtrer les campuses qui ont les deux cursus test1 et test2. Tu as every:
    ['test1','test2'].every(curri=>school.curriculums.includes(curri))

    Ton deuxieme message est pas bon.
    Qd tu ecris machin,machin2, js interprete lexpression machin, puis machin2 et retourne la valeur de machin2. En loccurrence ta premiere exp est array=='test1' (ce qui deja est pas ce que tu veux tester) et en plus ta deuxieme exp est juste 'test2' et donc ta suite d'expressions machin1,machin2 te retourne 'test2' et comme cest pas un string vide cest convertit/coercé en booleen true pour ton if.

    Donc meme si ton campus a pas les cursus tu retourneras true...

    edit: le lien qui illustre levaluation des exp
    https://developer.mozilla.org/en-US/...Comma_Operator
    Dernière modification par Invité ; 03/10/2018 à 07h29.

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

Discussions similaires

  1. Accès à un tableau dans un objet.
    Par psic dans le forum Langage
    Réponses: 9
    Dernier message: 28/08/2008, 14h30
  2. Réponses: 22
    Dernier message: 22/12/2006, 18h01
  3. Lecture d'un tableau dans un fichier
    Par Sachiel31 dans le forum C++
    Réponses: 30
    Dernier message: 19/07/2006, 19h57
  4. C++ lecture d'un tableau dans un fichier
    Par nicoss dans le forum C++
    Réponses: 1
    Dernier message: 28/05/2006, 10h26
  5. Réponses: 4
    Dernier message: 12/10/2005, 21h22

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