【发布时间】:2019-04-21 17:37:59
【问题描述】:
根据我的阅读,在 JavaScript 中:
Objects = Hash Tables,建立在数组之上。但是,通常说数组是 JS 中的对象。这两个概念如何协调?
【问题讨论】:
-
对象不是建立在数组之上的——相反。
-
也许你的意思是:
typeof []; //returns object或者这个new String()我宁愿说 JS 中的一切都是建立在对象之上的。 -
myArr = ['this', 'is', 'an', 'array']实际上是{ 0: 'this', 1: 'is', 2: 'an', 3: 'array' }在幕后。
标签: javascript arrays hash hashtable javascript-objects