From 6ac8bdc0aba5f60f4b4f2da5abd36d664062aa40 Mon Sep 17 00:00:00 2001 From: cjihrig Date: Wed, 28 Jan 2015 20:05:53 -0500 Subject: lib: reduce util.is*() usage Many of the util.is*() methods used to check data types simply compare against a single value or the result of typeof. This commit replaces calls to these methods with equivalent checks. This commit does not touch calls to the more complex methods (isRegExp(), isDate(), etc.). Fixes: https://github.com/iojs/io.js/issues/607 PR-URL: https://github.com/iojs/io.js/pull/647 Reviewed-By: Ben Noordhuis --- lib/vm.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/vm.js') diff --git a/lib/vm.js b/lib/vm.js index 8a190fa9ed..b4a2b99990 100644 --- a/lib/vm.js +++ b/lib/vm.js @@ -2,7 +2,6 @@ const binding = process.binding('contextify'); const Script = binding.ContextifyScript; -const util = require('util'); // The binding provides a few useful primitives: // - ContextifyScript(code, { filename = "evalmachine.anonymous", @@ -26,7 +25,7 @@ exports.createScript = function(code, options) { }; exports.createContext = function(sandbox) { - if (util.isUndefined(sandbox)) { + if (sandbox === undefined) { sandbox = {}; } else if (binding.isContext(sandbox)) { return sandbox; -- cgit v1.2.3