Quelle est la meilleure façon de libérer un tableau de tableau en javascript pour s'assurer qu'il n'y aura pas de fuite de mémoire?Meilleure façon de libérer un tableau de tableau en javascript
var foo = new Array();
foo[0] = new Array();
foo[0][0] = 'bar0';
foo[0][1] = 'bar1';
foo[1] = new Array();
...
- suppression (foo)?
- itérer à travers foo, supprimer (foo [index]) et supprimer (foo)?
- 1 et 2 me donnent le même résultat?
- aucun?
Il ne sert à rien d'effacer chaque tableau, sauf s'ils sont référencés ailleurs. – SLaks
'foo.length = 0;' peut faire exactement la même chose. – CMS
O (n^2) :( L'épissage de l'avant du tableau est O (n) puisque chaque élément est réindexé La solution que vous suggérez fait ceci n fois, donnant la complexité O (n^2) –