我有以下代碼:的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