我很好奇檢測arraycollection是否包含由對象的屬性值確定的重複對象的最佳方法。例如,Flex ArrayCollection通過屬性值檢測重複
var _myArrayCollection:ArrayCollection = new ArrayCollection([{name: "name1", value: "value1"}, {name: "name2", value: "value2"}, {name: "name1", value: "value3"}]);
請注意,此arraycollection有3個項目。其中2個項目的name屬性值相同。我會認爲這是重複的。
任何想法這個方法的主體是什麼樣子?我有想法,但沒有一個人覺得很優雅。
private function containsDuplicates(ac:ArrayCollection, property:String):Boolean
請添加描述爲代碼的某種程度的諸如說明它將如何解決這個問題。 – Ren 2012-11-17 13:41:48