Je suis en train de créer une application sur laquelle j'ai une page d'accueil où je rend les données que j'obtiens d'une API sous forme de cartes, et une page Favoris, où les cartes marquées comme favorites sont affichées. J'utilise ...

0
StelKizi 16 mars 2021 à 23:42

1 réponse

Meilleure réponse

Map renvoie un nouveau tableau, de cette façon vous devez affecter sa valeur de retour à une variable. vous devez également toujours répartir votre objet en premier, sinon il risque d'écraser les modifications que vous effectuez:

options = options.map(option => {
    const firstLetter = option.name[0].toUpperCase();
    return {
      ...option,
      firstLetter: /[0-9]/.test(firstLetter) ? '0-9' : firstLetter,

    };
  });
1
buzatto 16 mars 2021 à 21:00