【发布时间】:2011-11-02 17:40:23
【问题描述】:
我见过两种检测 UA 是否实现特定 JS 属性的方法:if(object.property) 和 if('property' in object)。
我想听听关于哪个更好的意见,最重要的是,为什么。一个明确地比另一个更好吗?除了这两种方法可以进行对象属性检测吗?请涵盖浏览器支持、陷阱、执行速度等,而不是美学。
编辑:鼓励读者在jsperf.com/object-detection运行测试
【问题讨论】:
标签: javascript properties