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