Uma forma possível de se iterar pelo conteúdo de um array em Flex é:
1 2 3 4 5 | private function iterarSobreArray(arr : Array) : void { for(var i : int = 0; i < arr.length; i++){ fazerAlgumaCoisaCom(arr[i]); } } |
Mas esta forma vai causar problemas caso o array seja nulo, para evitar isto basta utilizar a forma abaixo.
1 2 3 4 5 | private function iterarSobreArray(arr : Array) : void { for each(var o : Object in arr){ fazerAlgumaCoisaCom(o); } } |
Desta forma temos menos variáveis declaradas, e não corremos risco de tentar ler o tamanho de um “null” na linha 2 do primeiro exemplo …
If you enjoyed this post, make sure you subscribe to my RSS feed!