繁体   English   中英

Javascript中的数组是什么样的数据结构? 数组还是列表?

[英]What kind of Data Structure is an Array in Javascript? Array or List?

我研究过Array具有同质元素,而List具有异质元素。 但是,在JavaScript中,我们称它为数组,它也接受不同数据类型的元素。 这怎么可能? 不是跟定义矛盾吗?

Javascript 中的 Arrays 是一种特殊的object 它基本上是一个带有有序数字键的 object(从 0 开始)。 此外,这个 object 具有处理这种数据结构的特殊方法。

因此,Javascript中的一个object遵循字典数据结构的范畴:

在 JavaScript 中,object 是键值对的集合。 这种数据结构在其他编程语言中也称为 map、字典或哈希表。

https://www.freecodecamp.org/news/data-structures-in-javascript-with-examples/#objects-hash-tables-

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM