Comment ajouter une virgule entre les éléments du tableau?

userden

Comment puis-je ajouter une virgule entre les valeurs lorsque j'utilise la fonction de carte pour imprimer toutes les valeurs? (En utilisant React, c'est pourquoi j'ai la clé, etc.)

{ cars.map(car => {
    return(
      <p key={car.id}>{car.title} ,</p>
    );
}); }

Voici comment je voudrais que le résultat soit, sans virgule à la fin du dernier élément du tableau:

Audi, Nissan, Mazda, Toyota

Dois-je le faire comme ça?

{ cars.map((car, index) => {
  const separator = ", ";
  if(index === car.length - 1) {
     return(
       <p key={car.id}>{car.title} + separator </p>
     );
  }
}); 
}
TJ Crowder

Vous pouvez savoir quel appel de maprappel de est le dernier en utilisant l'argument d'index que vous avez passé:

{ cars.map((car, index) => {
    return(
      <p key={car.id}>{car.title} {index < cars.length - 1 ',\u00A0' : ''}</p>
    );
}); }

Note latérale: pas besoin du corps de la fonction de flèche verbeuse (bien que bien sûr, il convient comme choix de style):

{ cars.map((car, index) =>
    <p key={car.id}>{car.title} {index < cars.length - 1 ? ',\u00A0' : ''}</p>)
}

Exemple en direct:

const cars = [
  {id: 1, title: "Ford"},
  {id: 2, title: "Toyota"},
  {id: 3, title: "Lexus"}
];

ReactDOM.render(
  <div>
        { cars.map((car, index) =>
        <p key={car.id}>{car.title}{index < cars.length - 1 ? ',\u00A0' : ''}</p>)
    }
  </div>,
  document.getElementById("root")
);
/* To make the result match the question */
p { display: inline-block; }
<div id="root"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

ajouter une virgule entre les éléments d'un tableau numpy

Mettre un espace entre les éléments du tableau séparés par une virgule

Comment puis-je mettre une virgule entre les éléments d'un tableau dans * ngFor?

Comment ajouter de l'espace entre les cellules du tableau?

comment ajouter une chaîne à tous les éléments du tableau ?

Comment prendre n éléments du tableau numpy et les ajouter à une liste séparée?

Comment puis-je séparer les éléments du tableau par une virgule et un seul espace ?

Comment ajouter une virgule entre les nombres dans R?

Comment ajouter une virgule entre les nombres dans Excel?

Ajouter tous les éléments du tableau une seule fois

Comment ajouter une virgule entre des éléments JSON à l'aide de Spark Scala

Comment ajouter une virgule entre les nombres à l'aide de modules personnalisés

Comment pousser un tableau avec une virgule entre les valeurs

Ajouter une virgule entre les éléments en boucle foreach mais pas à la fin

Imprimer les éléments d'un tableau avec une virgule entre les éléments sauf le dernier mot

Comment diviser les valeurs du tableau numpy avec une virgule

Développer les éléments du tableau divisés par une virgule

Comment ajouter une virgule entre les chaînes entre crochets dans les pandas

Comment imprimer une virgule entre les éléments d'un ensemble

Filtrer entre les éléments du tableau

Comment ajouter "|" entre les éléments Flexbox

Pourquoi la méthode JavaScript push() n'ajoute pas de virgule entre les éléments du tableau ?

Ajouter une nouvelle valeur de clé à tous les éléments du tableau du dictionnaire

La carte de tableau dans le modèle littéral rend une virgule supplémentaire entre les éléments

Comment ajouter une virgule après les noms complets dans un tableau?

Comment ajouter tous les éléments d'un tableau à une étiquette via une boucle for dans Swift

Ajouter une numérotation pour dupliquer les éléments du tableau

Comment ajouter de l'espace entre les éléments d'une ligne

Impossible d'ajouter une marge entre les éléments du formulaire

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  3. 3

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  4. 4

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Exporter la table de l'arborescence vers CSV avec mise en forme

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    Créer un système Buzzer à l'aide de python

  9. 9

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  10. 10

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  11. 11

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  12. 12

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  13. 13

    Conversion double en BigDecimal en Java

  14. 14

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  15. 15

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  18. 18

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  19. 19

    comment afficher un bouton au-dessus d'un autre élément ?

  20. 20

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  21. 21

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

chaudétiquette

Archive