diff --git a/index.js b/index.js index 200e0bd..65a2b5f 100644 --- a/index.js +++ b/index.js @@ -154,7 +154,7 @@ function varIsObject(obj, stack, level) { // eslint-disable-next-line no-restricted-syntax,no-shadow for (const name in obj) { - if (obj[name] === null || obj[name].constructor.name !== "Function") { + if (obj[name] === null || obj[name] === undefined || obj[name].constructor.name !== "Function") { proto[name] = obj[name]; } }