如何在JavaScript中有效地检测对象的任何键的存在?

时间:2014-01-10 03:57:49

标签: javascript performance properties key

检测对象内一个或多个键的存在的最快方法是什么?是否可以在不使用Object.keys().length迭代对象的情况下执行此操作? 此问题几乎与How to efficiently count the number of keys/properties of an object in JavaScript?

相同

1 个答案:

答案 0 :(得分:3)

也许使用这个:

function hasProperties (obj) {
    for(var x in obj) 
        return true; 
    return false;
}

是的,诚然,您必须迭代对象,但在找到第一个属性后停止。