Anyone know the time-complexity of ECMAScript5’s Object.keys() in common implementations? Is it O(n) for n keys? Is time proportional to the size of the hash table, assuming a hash implementation?
I’m looking for either guarantees by language implementors or some real world benchmarking.
It appears to be
O(n)in V8 (chrome, node.js) at least: