Blog do Urubatan
msgbartop
Desenvolvedor, Palestrante, Escritor, Nerd Assumido e Pai do Marcus :D
msgbarbottom

06 Feb 09 Dicas e truques: Adobe Flex – Evitando acesso a objetos nulos

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!

Tags: , ,

Leave a Comment