Javascript 中的数组文字是对象吗?

In Javascript is an array literal an object?

我正在阅读 JavaScript 权威指南,它说:

The easiest way to create an array is with an array literal

但它接着说:

Another way to create an array is with the Array() constructor.

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

是的,都是对象:

typeof []; // "object"
typeof new Array(); // "object"