Например, & mdash; скажем, я хочу добавить helloWorld()
метод к типу dict в Python. Могу ли я сделать это?
JavaScript имеет прототип объекта, который ведет себя таким образом. Возможно, это плохой дизайн, и мне следует создать подкласс объекта dict, но тогда он будет работать только на подклассах, и я хочу, чтобы он работал на всех без исключения будущих словарях.
Вот как это будет происходить в JavaScript:
String.prototype.hello = function() {
alert("Hello, " + this + "!");
}
"Jed".hello() //alerts "Hello, Jed!"
Вот полезная ссылка с большим количеством примеров & mdash; http://www.javascriptkit.com/javatutors/proto3.shtml