feature(util) copyObj: add ability take one param

This commit is contained in:
coderaiser 2013-11-29 14:12:01 +00:00
parent 6e3ffecc08
commit 964fc79d06
2 changed files with 6 additions and 7 deletions

View file

@ -58,10 +58,10 @@ var CloudCmd, Util, DOM;
function fillTemplate() {
CloudCmd.getConfig(function(config) {
var i, n, div, data, li, param, obj = {};
var i, n, div, data, li, param, obj;
CONFIG = config;
Util.copyObj(CONFIG, obj);
CONFIG = config;
obj = Util.copyObj(CONFIG);
changeConfig(obj);
data = Util.render(TEMPLATE, obj);
div = DOM.anyload({

View file

@ -217,11 +217,10 @@
* @param pProps
*/
this.copyObj = function(pFromObj, pToObj, pProps) {
var lRet = pToObj || pProps || {},
var toObj = pToObj || pProps || {},
forIn = function(obj) {
Util.forIn(obj, function(name) {
pToObj[name] = obj[name];
toObj[name] = obj[name];
});
};
@ -232,7 +231,7 @@
forIn(pFromObj);
}
return lRet;
return toObj;
};
this.convertArrToObj = function(pArrKeys, pArrVal) {