我有以下代码:的JavaScript扩展对象的问题
this.myObject = {
key1: "val1",
key2: "val2"
}
this.aMethod = function (newObject) {
...
在这里,我希望有一个新的对象(可能是从this.myObject
继承),它包含在this.myObject
加无论是在newObject
也一切,领域newObject
应覆盖已存在的字段this.myObject
我该如何做?
这个想法是,this.myObject
提供了一些默认值 - 但方法的用户可以覆盖这些值。我也接受批评这种总体“模式”的观点。谢谢。
在未来,而不是问你的问题在“代码评论“,在问题文本中提问 - 人们可以将问题看作仅包含文本,并将其视为”不是真正的问题“。 – Oded 2010-11-11 13:14:12
修复它为雅! – 2010-11-11 13:20:02
这是全局代码还是功能代码? – 2010-11-11 13:22:44