201126Aug

O: Einfache Manipulation von JavaScript-Objekten

Da Objekte in JavaScript eine zentrale Rolle spielen, liegt es nahe, verschiedene Hilfsfunktionen für eine bessere Handhabung bereitzustellen. Das könnte beispielsweise in Form einer kleinen Bibliothek wie "O" bewerkstelligt werden: Hier stehen verschiedene Funktionen bereit, welche die Manipulation von JavaScript-Objekten wesentlich vereinfachen.

o - JS Library for Object Manipulation

So können bestehende Objekte um Elemente erweitert oder reduziert werden, was dementsprechend mit den Methoden "o.add()" und "o.remove()" erreicht werden kann. Ein Beispiel:

  • var beispielObjekt = {
  • a: 1,
  • b: "test",
  • c: [1,2,3]
  • }
  •  
  • // Hinzufügen einer Methode
  • o.add(beispielObjekt, "d", "neuerWert");
  •  
  • // Entfernen einer Methode
  • o.remove(beispielObjekt, "d");

Da Objekte ähnlich wie assoziative Arrays Schlüssel-Wert-Paare enthalten, können auch diese über bestimmte Methoden ausgegeben werden. Die Funktionen von O lauten "o.keys()" und "o.values()". Schließlich bietet die Mini-Bibliothek auch noch Methoden für das Umwandeln von Objekten in JSON-Arrays (und umgekehrt) an. Bei GitHub finden sich weitere Informationen über das Projekt.