JavaScript的IN运算符的时间复杂度是多少?

时间:2017-04-27 19:39:00

标签: javascript performance

IN运算符是否为线性搜索操作,如indexOf()数组方法?

我想使用if (key in obj)检查数组中每个元素的对象中是否存在属性,以避免嵌套迭代操作。

我检查了规范,关于IN运算符的信息非常少。

是否迭代对象的键,导致线性时间操作?或者它只是尝试直接查找密钥,从而导致恒定的时间操作?

0 个答案:

没有答案