/// </param>
/// <returns type=”Object” />
var tempObj = tool.clone(oldObj);
for (var key in newObj) {
if (newObj.hasOwnProperty(key) && !tempObj.hasOwnProperty(key)) {
tempObj[key] = newObj[key];
}
}
return tempObj;
},
clone: function (obj) {
/// <summary>
/// 1: 克隆一个对象
/// 1.1 – clone(obj) – 克隆一个对象,并返回克隆后的新对象,该对象的原型是被克隆的对象
/// </summary>
/// <param name=”obj” type=”Object”>
/// 要克隆的对象
/// </param>
/// <returns type=”Object” />
function Clone() { }
Clone.prototype = obj;
var newObj = new Clone();
for (var key in newObj) {
if (typeof newObj[key] == “object”) {
newObj[key] = tool.clone(newObj[key]);
}
}
return newObj;










