dedlfix: JavaScript Array und Object

Beitrag lesen

Tach!

Da die Objekte von Klassen erzeugt werden

Klassen? Wir reden hier schon über JavaScript, oder?

und in dieser Klasse die entsprechenden Eigenschaften „vorbereitet“ sind,

Wo ist da was „vorbereitet“?

Die Klasse ergibt sich aus der Aufgabenstellung. Sie ist nicht physisch vorhanden, aber im Prinzip entspricht dieses Objekt in dem konkreten Beispiel einem aus einer Klasse mit definierten Eigenschaften abgeleiteten Objekt. In modernem Javascript (und in TypeScript) würde man das als Klasse implementieren. Ein als Dictionary/Hashmap verwendetes Objekt würde ich im Gegensatz dazu wohl eher nicht als Klasse ansehen, weil das eher einem assoziativen Array entspricht. Allerdings kann man auch ein Dictionary als Klasse implementieren, die außer dem "Array"-Teil (ja, in Anführungszeichen) noch ein paar feststehende Eigenschaften und Methoden hat.

dedlfix.