在Javascript中是一个数组文字对象?

Gni*_*ruT 4 javascript arrays object language-concepts

我正在阅读JavaScript The Definitive Guide,它说:

创建数组的最简单方法是使用数组文字

但随后它说:

创建数组的另一种方法是使用Array()构造函数.

我的问题是,无论我们如何在javascript中声明一个数组,它仍然是一个对象吗?谢谢

Joh*_*ler 7

是的,都是对象:

typeof []; // "object"
typeof new Array(); // "object"
Run Code Online (Sandbox Code Playgroud)