V8使用一个隐藏类来保留key的偏移量,因此可以非常快速地查找key的值。但是什么样的数据结构用来保存偏移量“映射”,我读了这个post,它使用es6映射进行模拟,但映射似乎使用哈希表,有点慢,对吧?
发布于 2016-03-28 20:24:20
the Map似乎使用了哈希表,有点慢,对吧?
不是的。哈希表有点快,甚至更好:内联缓存(您在读到的内容)完全消除了这种查找的需要。
https://stackoverflow.com/questions/36257935
相似问题