Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1035 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS][Résolu]Recopie d'un tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS][Résolu]Recopie d'un tableau

n°1293321
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-01-2006 à 12:37:39  profilanswer
 

Existe-t-il a moyen simpe de recopier un tableau sans avoir a parcourir tous les elements de celui-ci.
Pourquoi me direz vous? Et bien parce que quand je fais:

Code :
  1. function test(){
  2.         var tab= new Array();
  3.         tab[0]=1;
  4.         var tab2 = tab;
  5.         tab2[0]++;
  6.         alert(tab[0]);
  7.       }


Et bien FF&IE m'affiche 2 ... Alors que je m'attendais plus à 1...
J'en deduis qu'en JS, lorsqu'on fait une var = une tableau ( ou un objet) on a un pointeur sur celui-ci.
Et moi je voudrais une recopie. Donc y'a moyen ou pas?


Message édité par anapajari le 27-01-2006 à 13:37:46
mood
Publicité
Posté le 27-01-2006 à 12:37:39  profilanswer
 

n°1293326
Doctor46
Posté le 27-01-2006 à 12:47:15  profilanswer
 

Effectivement tab2 pointe sur la même chose que tab...
 
Pour en avoir une copie :

Code :
  1. var tab2 = eval(tab.toSource());

n°1293362
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-01-2006 à 13:34:49  profilanswer
 

merci pour l'astuce ça marche nickel!!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS][Résolu]Recopie d'un tableau

 

Sujets relatifs
Avoir une bordure de 1px dans un tableau ?[résolu] ArrayList enregistre mal
RESOLU : Code VB "enregistrer sous"[PHP] Probleme avec les espaces [Resolu]
récupérer un date via formulaire et l'insérer ds champ date [RESOLU][Résolu]Récupérer la valeur d'un radiobutton
Outils grisé mais fonctionnel ! [Résolu][Résolu]pb d'execution de programme
[C] probleme de tableauQui est le plus rapide : SDT :Vector ou les tableau[] ?
Plus de sujets relatifs à : [JS][Résolu]Recopie d'un tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR