Hallo,
Array ist genauso bzw. genausowenig ein »Typ« wie Date, Number, Boolean, String, RegExp, Function und meinEigenerKonstruktor. In all diesen Fällen von Objekten gibt mir typeof auch nur "object".
Nicht ganz: Für Strings wird die Extrawurst gebraten, die Don P für Arrays fordert.
Ich hab von Objects geredet. Natürlich liefert typeof bei String-Primitives "string", bei Number-Primitives "number", beim Boolean-Primitive "boolean". (Und, das stimmt, bei Function-Objects "function".)
Mathias