检测对象内是否存在一个或多个键的最快方法是什么?是否可以使用 Object.keys().length
无需迭代对象即可完成此操作?
这个问题几乎与 How to efficiently count the number of keys/properties of an object in JavaScript? 相同
最佳答案
也许可以用这个:
function hasProperties (obj) {
for(var x in obj)
return true;
return false;
}
是的,诚然,您确实必须迭代该对象,但在找到第一个属性后您会停止。
关于javascript - JavaScript中如何高效地检测对象的任意键是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21035946/