检测一个对象方法是否存在
2016-01-28 14:42
267 查看
function isHostMethod(object, property) {
var t = typeof object[property];
return t == ’function’ || (!!(t==’object’ && object[property])) || t == ’unknown’;
}
主要是考虑到浏览器兼容性,在ie8之前dom方法返回object,ie专有对象ActiveXObject一些方法会返回 unknown
var t = typeof object[property];
return t == ’function’ || (!!(t==’object’ && object[property])) || t == ’unknown’;
}
主要是考虑到浏览器兼容性,在ie8之前dom方法返回object,ie专有对象ActiveXObject一些方法会返回 unknown
相关文章推荐
- 加锁解锁PHP实现 -转载
- Java提高配(三七)—–Java集合细节(三):subList的缺陷
- ruby元编程2------method
- Python3实现Web网页图片下载
- 2
- iOS解析xml
- junit4初体验
- 【转】[STL]vector和deque的内存释放(clear)
- [转载]深入浅出UML类图
- python学习之--ubuntu下 如何安装第三方库的简要方法
- junit4初体验
- Linux性能监控之Memory篇
- HTML5 音频播放器-Javascript代码(短小精悍)
- 夺命雷公狗---微信开发13----获取access_token
- 网络数据包收发流程(一):从驱动到协议栈
- InnoDB Record, Gap, and Next-Key Locks
- 加锁解锁PHP实现
- bat批处理笔记——修改指定类型文件内指定内容
- 使用POI解析excel文件方法总结
- 记录下首次blog开通的想法