Consultez le code suivant:Comment mieux itérer sur un tableau énorme avec beaucoup d'éléments non définis
var _test1 = [];
_test1[88] = 'sex';
_test1[1999990] = 'hey';
for(i = 0, length = _test1.length; i < length; i++){
if(_test1[i] == 'hey'){
alert(_test1.length);
}
}
cela prend beaucoup de temps, et il n'y a que deux valeurs. Y a-t-il un moyen d'être plus rapide? Même en utilisant un autre système qui indexe les objets par un numéro puis les boucle rapidement?
Vous n'avez pas besoin de passer à un objet. – SLaks
oui. Je pense que c'est la meilleure option. sont des objets beaucoup plus lourds que le tableau? –
Les tableaux sont des objets. – SLaks