В REPL Node.js, почему это происходит?

Поэтому я играл с REPL Node.js и библиотекой Underscore, когда заметил нечто очень странное. Если яrequire("underscore")переменная_ установлен глобально (очевидно). Затем, когда я пытаюсь запустить простую команду, такую какconsole.log(_.isEmpty) это печатает[Function] (опять же очевидно). Тем не менее, после запускаconsole.log(_) сразу после печати[Function] потому что переменная_ был установлен в._.isEmpty

Почему это делает это? Если я запускаю тот же код из файла JS, это неэто случилось. Это нормальная вещь Node или это полная ошибка?

К вашему сведению: Node v0.10.10

Ответы на вопрос(1)

Ваш ответ на вопрос