JavaScript中对数组的定义

数组的标准定义是:一个存储元素的线性集合(collection),元素可以通过索引来任意存
取,索引通常是数字,用来计算元素之间存储位置的偏移量。几乎所有的编程语言都有类
似的数据结构。然而 JavaScript 的数组却略有不同。


JavaScript 中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可
能是整数。然而,这些数字索引在内部被转换为字符串类型,这是因为 JavaScript 对象中
的属性名必须是字符串。数组在 JavaScript 中只是一种特殊的对象,所以效率上不如其他
语言中的数组高。


JavaScript 中的数组,严格来说应该称作对象,是特殊的 JavaScript 对象,在内部被归类为数
组。由于 Array 在 JavaScript 中被当作对象,因此它有许多属性和方法可以在编程时使用。

posted @ 2017-08-21 11:34  酥酥的皮友  阅读(223)  评论(0)    收藏  举报