首页前端开发正文

在JS中,数组本质上是一种特殊的对象

朱绪2021-01-091780JavaScript

在JavaScript这门语言里,数组本质上是一种特殊的对象。

数组本质上是一种特殊的对象

数组的特殊性体现在,它的键名是依次序排列的一组自然数(0、1、2...)

用Object.keys方法可以返回数组的所有键名,我们来试一下:

090701.png

顺便说一下,在JavaScript中,所有的东西(除了undefined和null)都是对象(Object),包括字符串、数值、数组、函数等。