diff --git a/index.js b/index.js index 6d2fcc9..f39fca0 100755 --- a/index.js +++ b/index.js @@ -6,11 +6,9 @@ const suspectConstructorRx = /"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s function _parse (text, reviver, options) { // Normalize arguments - if (options == null) { - if (reviver !== null && typeof reviver === 'object') { - options = reviver - reviver = undefined - } + if (options == null && reviver !== null && typeof reviver === 'object') { + options = reviver + reviver = undefined } if (hasBuffer && Buffer.isBuffer(text)) {