论坛
提问
用户
提问
×
游客
登录
注册
忘记密码?
访问对象中的数据的复杂性
论坛
访问对象中的数据的复杂性
14 浏览
2023年6月2日
匿名的
2023年6月3日
0
Comments
访问对象中的数据的复杂性
在我日常工作的一些项目中,我需要访问非常大的JS对象中的数据(大约有数千个键值对)。为了提高代码的效率,我提出了几个问题:
访问这样一个对象中的字段时,JS的运行时复杂度是多少?我最初的直觉是O(n)。
通过点表示法或方括号表示法访问是否有区别?(例如
obj.field
与
obj[field]
)
我猜对于不同的运行时引擎会有不同的答案 - 有没有地方可以看到它们之间的差异?
0
0
答案
活跃
已投票
最新
最老的
用户名或电子邮箱地址
密码
注册
Lost Password
JavaScript对象作为哈希表?复杂度是否大于O(1)?
JavaScript对象中的关键查找性能
访问具有空格的JSON对象键
JavaScript中对象/数组的性能如何?(特别是针对Google V8)
检查在JS对象中是否存在一个键。
JavaScript属性访问:点符号表示法 vs. 方括号法?
JavaScript虚拟机如何实现对象属性访问?它使用Hashtable吗?
在JavaScript中,数组与对象的效率比较
如何获取键/值 JavaScript 对象的键
通过索引访问非数字对象属性?
Javascript对象中的元素数量
我如何访问和处理嵌套的对象、数组或JSON?
Object.keys() 的复杂度是多少?
如果我不知道JavaScript对象的属性名称,我该如何访问这些属性?
在 JavaScript 对象中检查键是否存在?
在JavaScript中,关联数组和对象的区别
几乎所有的Javascript中的东西都是对象吗?
JavaScript对象与JSON
通过字符串路径访问嵌套的JavaScript对象和数组
使用反射访问结构字段的性能(作为字符串变量)与直接访问它的性能。