Hallo,
In JS gibts nur primitive Datentypen und Objekte, demzufolge ist jeder nichtprimitive Datentyp ein Object, auch Array oder jedes ominöse Konstrukt das "Hash" realisieren könnte.
Ja doch. Aber ein Trike oder Motorrad ist z.B. in gewissem Sinn auch ein Auto, d.h. im wörtlichen Sinn ein Automobil, das sich quasi von selbst (auto) bewegt (mobil). Trotzdem würde niemand ein Auto als "Trike" als "Motorrad" bezeichnen, selbst dann nicht, wenn es ihm gelänge, dem Auto ein oder zwei Räder zu nehmen, ohne dass es umfällt.
Gruß, Don P