为什么Javascript数组可以同时容纳多种数据类型?

时间:2016-08-20 23:05:54

标签: javascript arrays data-structures

我刚刚选择了javaScript,我惊讶地发现javaScript数组可以包含任何类型的数据,例如,数字和字符串都可以存储在一个数组中。好吧,我一直在我的数据结构类中研究过“数组是一个容器,可以容纳固定数量的项目,这些项目应该是相同的类型”。我的问题是: - javascript是一个特例吗?或者,他们已经改变了数组的定义?

1 个答案:

答案 0 :(得分:3)

引用Mozilla JS参考文献:

  

数组是类似列表的对象,其原型具有执行的方法   遍历和变异操作。 不是JavaScript的长度   数组及其元素的类型都是固定的。

有关此问题的更多信息,请here