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 :

Changer un tableau en tableau d'objets


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    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
    Points : 21
    Points
    21
    Par défaut Changer un tableau en tableau d'objets
    Bonsoir,

    J'au un problème à la lecture des éléments de mon tableau que j'aimerais transformer en tableau d'objets.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function getCirclesProperties(radiuses) {
      let newArr = radiuses.map(function (radius) {
        let obj = {};
        obj.radius = radiuses[radius];
        obj.circumference = ((obj.radius*Math.PI)*2).toFixed(3);
        obj.surface = (obj.radius*obj.radius*Math.PI).toFixed(3);
        return obj;
    })
    return newArr;
    };
    le tableau
    et le résultat dans un terminal
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
        "circumference": "12.566",
              "radius": 2,
              "surface": "12.566",
            },
            Object {
              "circumference": "43.982",
              "radius": 7,
              "surface": "153.938",
            },
            Object {
        +     "circumference": "NaN",
        +     "radius": undefined,
        +     "surface": "NaN",
            },
        +   Object {
        +     "circumference": "NaN",
        +     "radius": undefined,
        +     "surface": "NaN",
        +   },
          ]
    La question :

    A votre avis, pourquoi je n'arrive pas à lire la totalité des index de mon tableau avec la méthode .map ?

  2. #2
    Membre à l'essai
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    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
    Points : 21
    Points
    21
    Par défaut
    J'ai résolu le problème tout bête :
    il fallait mettre juste

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

Discussions similaires

  1. [debutant] changer valeur d'un tableau
    Par Emcy dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 29/11/2006, 08h31
  2. Réponses: 4
    Dernier message: 20/07/2006, 10h35
  3. Comment changer position d'un tableau ?
    Par pierreonxbox dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/06/2006, 09h14
  4. Tableau de tableau d'objet
    Par nicolou dans le forum Collection et Stream
    Réponses: 5
    Dernier message: 21/03/2006, 16h56
  5. Tableau de pointeurs sur objets
    Par bassim dans le forum C++
    Réponses: 11
    Dernier message: 13/12/2005, 19h45

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