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 :

Copier un tableau d'objects et modifier la copie uniquement


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 206
    Par défaut Copier un tableau d'objects et modifier la copie uniquement
    Bonjour a tous,

    je cherche a copier un tableau d'objets pour ensuite effectuer des mofications dessus sans impacter la source
    mais lorsque je modifie ma copie meme la source est modifiee

    merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    regarde du côté de la méthode Object.assign()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    const objClone = Object.assign({}, objOriginal);
    ou en utilisant le « spread operator » directement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    const arrayClone = [...arrayOriginal];
    suivant le besoin

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 206
    Par défaut
    merci de la reponse , je vois ca

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    A noter que si tu utilises, ou veux être compatible avec les vieux navigateur, tu peux également faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    const arrayClone = [].concat(arrayOriginal);

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

Discussions similaires

  1. gestion d'un tableau d'Object
    Par niro75 dans le forum Collection et Stream
    Réponses: 13
    Dernier message: 30/10/2006, 17h33
  2. [Débutant]Tableau d' Object / Tableau de String
    Par lfournial dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 28/09/2006, 14h33
  3. [Excel]Ouvrir un tableau avec une liste modifiable
    Par mulot03 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 04/05/2006, 09h52
  4. Réponses: 13
    Dernier message: 16/01/2006, 09h45
  5. Déclaration d'un tableau d'Object
    Par elitost dans le forum Groovy
    Réponses: 1
    Dernier message: 19/10/2005, 14h15

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