mrjerk: Hilfestellung fuer HashMap

Beitrag lesen

Hallo,

Auch auf selfhtml vermisse ich eine anschauliche Erlaeuterung (z.B. erstellen, modifizieren, ausgeben und loeschen von hashmap werten).

Dies könnte daran liegen, dass es in JavaScript keine HashMaps gibt! :)
JavaScript erlaubt (im Gegensatz zu z.b. Java) jedoch das Erweitern von OBJEKTEN zur Laufzeit, und damit verhalten sich Objekte so ähnlich wie HashMaps:

  
var adresse = new Object();  
adresse.vorname = "Hans";  
adresse.nachname = "Mustermann";  
adresse.telefon = new Object();  
adresse.telefon.festnetz = "1234";  
adresse.telefon.mobil = "4711";  
  
alert (adresse.vorname+' '+adresse.nachname);  
for (var nummer in adresse.telefon) {  
   alert (nummer+" : "+adresse.telefon[nummer]);  
}  

Spannend wird es dann, wenn Du keine dummen Standard-Objekte (new Object...) benutzt, sondern komplexere nutzt oder sogar eigene Objekt-Typen bastelst.

=> Deine Suche sollte also eher in Richtung "Objektorientiertes JavaScript" gehen. Dazu müsste es im Netz zahlreiche Tutorials geben, irgendwo habe ich auch schonmal Bücher dazu gesehen.

Hope that helps,

Jörg