有没有办法将值传递给flex ArrayCollection并检查它是否存在。我的意思是,我想将值插入Flex数组,但在此之前,我需要检查它是否已经存在。让我知道如果我们可以在不循环遍历ArrayCollection的情况下执行此操作,如果ArrayCollection的长度很高,我发现这是一个瓶颈
答案 0 :(得分:1)
ArrayCollection#getItemIndex就是你想要的。
答案 1 :(得分:0)
ArrayCollection有一个“包含”方法,您可以使用它。
请注意,如果您真的想快速搜索,我建议您创建一个查找表或实现二进制搜索,如果您的集合始终排序。