Im пытается расширить flex ArrayCollection, чтобы иметь возможность искать объект, содержащий конкретные данные, и возвращать его.Flex looping через объект
Вот моя функция:
public function getItemContaining(value: String): Object {
//Loop through the collection
for each(var i: Object in this) {
//Loop through fields
for(var j: String in i) {
//If field value is equal to input value
if(i[j] == value) {
return i;
}
}
}
//If not found
return null;
}
Проблема J всегда нуль, так что второй цикл не работает. Поэтому я читал описания гибких циклов, и на самом деле это должно работать нормально. Что может быть проблемой?
Это отличается от синтаксиса в вопросе? –
Нет, ты прав! Изменит мой ответ. – Thomas