flex检查对象是否具有某个方法(函数)、属性的最简方法
2012-12-11 21:30
323 查看
最近对于flex的datagrid点击事件有了一个新的认识。在鼠标点击dg的两行数据中间的横线时候,鼠标事件mouseevent会获取不到数据。总是提示event.tagert.data不存在。经过反复调试,发现了一点。当点击在这条横线时候,是不存在data属性的。因此,就查了一些东西,发现了解决办法。参看如下网站:
http://hi.baidu.com/bigeyex/item/80eac714219fa40fd0d66d88
方法很简单
if("data" in event.tagert)//只要使用这一句就能判断event.tagert这个对象里是否具有data方法(函数)或属性了
{
do something;
}
else
{
do otherthing;
}
http://hi.baidu.com/bigeyex/item/80eac714219fa40fd0d66d88
方法很简单
if("data" in event.tagert)//只要使用这一句就能判断event.tagert这个对象里是否具有data方法(函数)或属性了
{
do something;
}
else
{
do otherthing;
}
相关文章推荐
- Flex判断对象中属性、方法(函数)是否存在的最简单方法
- JavaScript中hasOwnProperty函数方法是返回一个布尔值,指出一个对象是否具有指定名称的属性。
- property_exists 检查对象或类是否具有该属性
- PHP property_exists 检查对象或类是否具有该属性
- property_exists — 检查对象或类是否具有该属性
- 检查对象属性是否有空值
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- .net C# 如何判断一个对象是否具有某个方法
- 检测对象是否具有某个属性
- 显示js对象所有属性和方法的函数
- 判断JS对象是否拥有某属性的方法推荐
- 判断指定对象的类型中是否具有指定的IBA属性
- PHP下常见的检查函数(变量是否存在,文件是否存在 函数是否存在 方法是否存在)
- javascript检测对象中是否存在某个属性判断方法小结
- $.isEmptyObject():检查对象是否为空(不包含任何属性)。
- AS、Flex如何循环调用一个对象的属性、方法
- JavaScript函数之实际参数对象(arguments) / callee属性 / caller属性 / 递归调用 / 获取函数名称的方法
- JS检测对象中是否有某个属性或方法
- C#利用反射来判断对象是否包含某个属性的实现方法
- 判断一个js对象,是否具有某个属性