Я могу получить следующий код для удаления дубликатов.
private function removeDuplicates(item:Object):Boolean {
var returnValue:Boolean = false;
if (!myObject.hasOwnProperty(item.myVariable)){
myObject[item.myVariable] = item;
returnValue = true;
}
return returnValue;
}
Но когда я добавляю следующий код в функцию, функция не только не может фильтровать пустые записи в ArrayCollection, но и больше не удаляет дубликаты.
private function removeDuplicates(item:Object):Boolean {
var returnValue:Boolean = false;
if (!myObject.hasOwnProperty(item.myVariable && item.myVariable != "")){
myObject[item.myVariable] = item;
returnValue = true;
}
return returnValue;
}
Любые советы приветствуются. Спасибо.