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

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  clonage d'un tableau simple

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

clonage d'un tableau simple

n°1561015
Profil sup​primé
Posté le 16-05-2007 à 11:04:04  answer
 

Bonjour,
es-ce que la meilleure méthode pour cloner un tableau simple (tableau une dimension contenant un nombre indéfini d'entiers) est Array.slice() ?
Je l'utilise dans une boucle recursive, donc appeller un très grand nombre de fois, il me faut donc optimiser un maximum le clonage pour avoir un temps de calcul raisonnable...
merci!
 
PS : c'est avec Flash MX 4.0 (AS2)

mood
Publicité
Posté le 16-05-2007 à 11:04:04  profilanswer
 

n°1561556
craps_youp​la
Posté le 17-05-2007 à 11:58:47  profilanswer
 

la meilleure méthode pour cloner un tableau est ...

Code :
  1. var tableau2:Array = tableau1;

n°1561888
Profil sup​primé
Posté le 18-05-2007 à 09:57:48  answer
 

non tableau1 et tableau2 renvoie vers le meme tableau :

 
Code :
  1. var tableau1:Array= new Array();
  2. tableau1=[1,2,3,4,5];
  3. var tableau2:Array=tableau1;
  4. tableau1[0]=tableau1[0]+1;
  5. tableau2[0]=tableau2[0]+2;
  6. trace("tableau1[0] : "+tableau1[0]);
  7. trace("tableau2[0] : "+tableau2[0]);
 

on a :

Code :
  1. tableau1[0] : 4
  2. tableau2[0] : 4
 

hors il faudrait :

Code :
  1. tableau1[0] : 2
  2. tableau2[0] : 3
 


Message édité par Profil supprimé le 18-05-2007 à 10:09:34
n°1561897
craps_youp​la
Posté le 18-05-2007 à 10:31:34  profilanswer
 

effectivement "clonage" dans ce sens-là, se dit "copie en profondeur", et c'est slice() le + rapide : http://kiroukou.media-box.net/blog [...] leaux.html

n°1561925
Profil sup​primé
Posté le 18-05-2007 à 11:19:34  answer
 

oki merci dsl de mettre embrouiller dans les termes.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  clonage d'un tableau simple

 

Sujets relatifs
Tableau croisé dynamique : faire une "joiture" sur 2 feuillesexecuter une simple requete sql avec javascript
tableau 3d ?[C]Passer un tableau de structures en paramètres
[JS] Editeur de texte personnel simple pour un texteareaErreur "simple" Javascript sous IE
[html / css] gerer la largeur des cellules dans un tableauvariable a la place d'un indice dans un tableau en js
Trier un tableau à double dimension ?Remplir une cellule de tableau avec un div
Plus de sujets relatifs à : clonage d'un tableau simple


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