Angenommen, ich möchte dem Diktattyp helloWorld()
von Python eine Methode hinzufügen . Darf ich das machen?
JavaScript verfügt über ein Prototypobjekt, das sich so verhält. Vielleicht ist es schlechtes Design und ich sollte das diktierte Objekt in Unterklassen unterteilen, aber dann funktioniert es nur in den Unterklassen und ich möchte, dass es in allen zukünftigen Wörterbüchern funktioniert.
So würde es in JavaScript ablaufen:
String.prototype.hello = function() {
alert("Hello, " + this + "!");
}
"Jed".hello() //alerts "Hello, Jed!"
Hier ist ein nützlicher Link mit weiteren Beispielen: http://www.javascriptkit.com/javatutors/proto3.shtml