Par exemple—disons que je veux ajouter une méthode helloWorld()
au type dict de Python. Puis-je le faire?
JavaScript a un objet prototype qui se comporte de cette manière. Peut-être que c'est une mauvaise conception et je devrais sous-classer l'objet dict, mais alors cela ne fonctionne que sur les sous-classes et je veux que cela fonctionne sur tous les futurs dictionnaires.
Voici comment cela se passerait en JavaScript:
String.prototype.hello = function() {
alert("Bonjour, " + this + "!");
}
"Jed".hello() //alerte "Bonjour, Jed!"
Voici un lien utile avec plus d'exemples— http://www.javascriptkit.com/javatutors/proto3.shtml