diff --git a/lib/util.js b/lib/util.js index 2122095a..4b14e92d 100644 --- a/lib/util.js +++ b/lib/util.js @@ -190,9 +190,10 @@ to = {}; } - Util.forIn(from, function(name) { - to[name] = from[name]; - }); + if (to) + Object.keys(from).forEach(function(name) { + to[name] = from[name]; + }); return to; }; @@ -250,17 +251,6 @@ } }; - /** for in function - * @param pObj - * @param pFunc - */ - this.forIn = function(pObj, pFunc) { - if (Util.isFunction(pFunc)) - for(var lName in pObj) - if (pFunc(lName)) - break; - }; - /** for function with i = 0 * @param pN * @param pFunc