这个问题在这里已有答案:
从我的阅读中,在JavaScript中:
Objects = Hash Tables,构建于Arrays之上。但是,通常认为Arrays是JS中的对象。这两个概念如何协调?
对象不是基于数组构建的。对象有自己的优化。
一般来说: