例如,假设我想在 Python 的 dict 类型中添加一个 helloWorld()
方法?
JavaScript 有一个这样行为的原型对象。也许这是糟糕的设计,我应该子类的 dict 对象,但它只工作在子类,我希望它工作在任何和所有未来的字典。
以下是 JavaScript 中的流程:
String.prototype.hello = function() {
alert("Hello, " + this + "!");
}
"Jed".hello() //alerts "Hello, Jed!"
这里有一个有用的链接,有更多的例子