|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2003 Messages : 18 ![]() |
Bonjour ,
Quand j'ai un array à une dimension à vider je fais ça Code :
Dans le cas d'un array multidimensionnel je me demande quelle est la meilleur façon de le vider pour l'exemple ce tableau multidimensionnel ,dans la réalité j'ai un tableau à plusieurs dimensions généré dynamiquement Code :
ou est t-il préférable de faire tab1[2].length=0; tab1[6].length=0; tab1.length=0; Merci pour vos réponses |
||||
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2003 Messages : 18 ![]() |
à mon avis tab1.length=0; est amplement suffisant ,je vais faire comme ça
|
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() Boris Dessysans emploi Inscription : décembre 2010 Messages : 853 ![]() |
Citation:
sans être un expert du js. pour moi à partir du moment où " tab1.length=0;" supprime les référence du tableau vers ses objets. si les objets cessent d'exister (ne sont pas sont référencés ailleurs, dans d'autres variables par exemple) le gestionnaire de mémoire de ton moteur js de ton navigateur est censé supprimer les objects qui ne sont plus référencés. |
|
|
|
00
|
|
|
#4 | |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2003 Messages : 18 ![]() |
Citation:
Merci |
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() danseur Inscription : août 2003 Messages : 2 667 ![]() |
j'aurais tendance à faire
ce qui réinitialise l'objet, forcément; |
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 932 ![]() |
comme on ne sait pas trop, enfin au moins moi, comment sont gérés ces libérations une méthode "clean" pourrait être
Code :
ne fonctionne pas avec les tableaux associatifs |
||
|
|
00
|
|
|
#7 | |||||
|
Membre Expert
![]() Boris Dessysans emploi Inscription : décembre 2010 Messages : 853 ![]() |
Citation:
nb: mon avis n'est qu'intuitif, il est tout à fait possible que je me trompe. autrement pour compléter ton code je dirai même : Code :
|
|||||
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() danseur Inscription : août 2003 Messages : 2 667 ![]() |
non non, je vous assure, réaffecter une variable provoque un coup de balai automatique de la valeur précédente;
pas de prise de tête là-dessus! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com