플렉스 ArrayCollection을 확장하여 특정 데이터가 포함 된 오브젝트를 검색하고 다시 돌려 주려고합니다.오브젝트를 통해 반복되는 플렉스
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는 항상 null입니다 :
여기 내 기능입니다. 그래서 플렉스 루프 설명을 읽고 실제로 잘 작동해야합니다. 무엇이 문제 일 수 있습니까?
질문의 구문과 다른가요? –
아니, 네가 맞아! 내 대답을 편집 할 것입니다. – Thomas