例:
if (foo) {}
if (foo != undefined) {}
if (foo != null) {}
try {foo} catch(e:Error) {}
コンパイラエラーを出します。これを防ぐにはどうすればよいですか?
回答(Pokeに感謝):
// declare the variable first
var foo:DisplayObject;
if (foo == null) {
trace('foo is null') // traces
}