Je travaille avec un tableau dans AS3, qui est sparse par défaut. Je fais un tableau et lui ajoute une valeur à une position donnée. J'annule son contenu à cet index. Il conserve cette valeur d'index, mais annule le contenu. Le problème est que la longueur trace toujours la même chose. Est-il un moyen de réellement supprimer cet index sans modifier l'un des autres index?AS3 - Garder un tableau clairsemé
ex:
array:Array = new Array();
array[ 7 ] = new Array();
array[ 16 ] = new Array();
array[ 16 ] = null;
Edit: Je veux le tableau le tableau de rester aussi faible que possible, de sorte que dans l'exemple ci-dessus le tableau tracerait que la longueur 7.
2 questions: 1. Est-ce votre structure de données toujours être rares? 2. avez-vous besoin de méthodes comme décalage, décalage, épissure et tranche? – back2dos
1. Oui. Les données seront toujours éparses. 2. Splice/Slice - Non requis si j'ai d'autres moyens de supprimer des données de la structure de données tout en conservant sa clarté. – grey