EspañolDeutschFrançaisItalianoPortuguêsРуÑÑкийΕλληνικά日本語中文(简体)हिनà¥à¤¦à¥€; हिंदीالعربية
Defini comme langue par défaut
Questions de PF - Forum

Comment vider un tableau en Javascript

Programmation JavaScript  
 
Comment vider un tableau en Javascript

Dans la plupart des cas nous utilisons tableaux Lorsque nous travaillons avec JavaScript ou avec une autre langue, Puisque nous permettent une les meilleures regroupement de certaines séries de données des caractéristiques semblables et de manipulation.

Parmi tous les possibles opérations que je peux faire un tableau, un des plus commune est la de supprimé o la vidange, qui va faire le tableau nous allons convertir dans un Tableau vide.

 

Comment vider ou supprimer un tableau en Javascript et ses conséquences

 

Pour réaliser la la vidange ou supprimés d’un Tableau Nous pouvons faire usage de deux implémentations o solutions, dont nous allons voir ci-dessous. Supposons que Nous avons un tableau dans une variable MyArray avec le contenu suivant:

Nous pouvons effectuer le la vidange du tableau à l’aide du affectation de d'un Tableau vide à la variable en question:

Si la variable MyArray sera désormais pointant pour un Tableau vide. C'est-à-dire, Il n’est pas le tableau précédent vide, mais que la variable pointe vers un nouvelle position de mémoire. Pour comprendre cela, Supposons que les variables suivantes:

Si maintenant, Nous effectuons la suppression du premier tableau comme nous l’avons vu précédemment:

la variable miOtroArray Elle continuera pointant vers l’emplacement de mémoire qui héberge le Tableau a déjà attribué la variable MyArray, parce que grâce à cette solution, la seule chose que nous faisons est Assign à la variable un nouveau tableau vide dans un autre emplacement de la mémoire.

Pour éviter cela, un autre méthode de vidange o supprimé d'un Tableau dans JavaScript à travers la propriété longueur, Comme ça, Nous avons vidé notre premier tableau de la manière suivante:

De cette façon, Nous faisons que la longueur de notre tableau actuel est zéro, Toi aussi la vidange, et la variable suit pointant vers le même tableau, sorte que le autres variables possibles ou des pointeurs, Il a souligné à la même, ils auront la même valeur Ceci. Ainsi nous Nous éviter tout problème avec variables et pointeurs Il peut causer une remappage vers un nouveau tableau comme dans le premier cas.

De plus,, Cette dernière solution, est une solution les meilleures en ce qui concerne performances Car vraiment libère la mémoire assignés au tableau. Si nous utilisons le première solution, En plus de l’allocation de mémoire pour le nouveau tableau vide, Nous ne libèrent pas la mémoire allouée dans le tableau précédent, dans le cas que toute autre variable ou pointeur pointe vers elle.

Laissez-nous un commentaire ou d’entrer à laForum
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Articles connexes