Lorsque vous utilisez .contains()
sur un ArrayCollection
dans Flex, il regarde toujours la référence de la mémoire. Il ne semble pas regarder une méthode .equals()
ou .toString()
méthode ou n'importe quoi remplaçable. Au lieu de cela, je dois parcourir le ArrayCollection
à chaque fois et vérifier chaque élément jusqu'à ce que je trouve ce que je cherche.Pourquoi la méthode Contain de ArrayCollection de Flex examine-t-elle la référence de la mémoire?
Est-ce que quelqu'un sait pourquoi Flex/ActionScript a été fait de cette façon? Pourquoi ne pas permettre aux gens d'utiliser la méthode comme ils le souhaitent?
Je partage votre douleur - je suis désireux constamment que Flex avait un égal/modèle GetHashCode construit –