访问对象中的数据的复杂性

14 浏览
0 Comments

访问对象中的数据的复杂性

在我日常工作的一些项目中,我需要访问非常大的JS对象中的数据(大约有数千个键值对)。为了提高代码的效率,我提出了几个问题:

  1. 访问这样一个对象中的字段时,JS的运行时复杂度是多少?我最初的直觉是O(n)。
  2. 通过点表示法或方括号表示法访问是否有区别?(例如obj.fieldobj[field]
  3. 我猜对于不同的运行时引擎会有不同的答案 - 有没有地方可以看到它们之间的差异?
0