diff --git a/object.js b/object.js index b421cda..0ac7036 100755 --- a/object.js +++ b/object.js @@ -118,9 +118,11 @@ var deepKeys = module.deepKeys = function(obj, stop){ var res = [] - while(obj!= null && obj.__proto__ !== stop){ + while(obj!= null){ res.push(Object.keys(obj)) - obj = obj.__proto__ } + obj = obj.__proto__ + if(obj === stop){ + break }} return [...(new Set(res.flat()))] } diff --git a/package.json b/package.json index ca87d9b..3955a8a 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ig-object", - "version": "5.0.10", + "version": "5.0.11", "description": "", "main": "object.js", "scripts": {