Comparing version 1.2.0 to 1.2.2
16
index.js
@@ -345,5 +345,8 @@ (function (owner) { | ||
*/ | ||
owner.copy = function (obj1, obj2) { | ||
owner.copy = function (obj1, obj2, igonreArray) { | ||
obj2 = obj2 || {}; | ||
this.each(obj1, function (name) { | ||
if (igonreArray && igonreArray.indexOf(name) > -1) { | ||
return; | ||
} | ||
try { | ||
@@ -389,2 +392,13 @@ obj2[name] = obj1[name]; | ||
/** | ||
* 设置 proto | ||
*/ | ||
owner.setProto = function (obj, prototype) { | ||
if (obj.__proto__) { | ||
return owner.setPrototype(obj.__proto__); | ||
} else { | ||
obj.__proto__ = prototype; | ||
} | ||
}; | ||
/** | ||
* 是否深度相等 | ||
@@ -391,0 +405,0 @@ */ |
{ | ||
"name": "ntils", | ||
"version": "1.2.0", | ||
"version": "1.2.2", | ||
"description": "一个 Node & Browser 工具函数集", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
17832
587