In Actionscript 3.0, how do I check if var myObject:Object
is functionally identical to {}
?
I take it I can't do ...
if (myObject == {}) {
// etc
}
... because Objects are reference types, right?
Check that it exists at least one field :
function isEmptyObject(myObject:Object):Boolean {
var isEmpty:Boolean=true;
for (var s:String in myObject) {
isEmpty = false;
break;
}
return isEmpty;
}