如何检查传递给函数的Object
是否与您期望的一样?
public function writeRecord(grid:IExtendedDataGrid, record:Object):String
{
ExternalInferface.call("alert","record " + record);
if (record.contains("HotListItem")
{
//# I have found my object
}
else
{
//# Wrong type of object
}
}
当我将对象显示给ExternalInterface alert
调用时,它显示以下内容...
记录[对象HotListItem]
我希望能够预先测试这种类型的对象。
答案 0 :(得分:1)
使用 is 运算符已解决了我的问题。 我尝试了instanceof运算符,但已将其标记为已弃用。
感谢Organis
if (record is HotListItem)