【发布时间】:2013-06-09 00:36:27
【问题描述】:
所以当我发现一些非常奇怪的东西时,我正在使用 Node.js REPL 和 Underscore 库。如果我require("underscore"),变量_ 是全局设置的(显然)。然后当我尝试运行像console.log(_.isEmpty) 这样的简单命令时,它会打印[Function](同样,很明显)。然而,在运行console.log(_) 之后,它会打印[Function],因为变量_ 被设置为_.isEmpty。
为什么要这样做?如果我从 js 文件运行相同的代码,则不会发生这种情况。这是正常的 Node 问题还是完全的错误?
仅供参考:节点 v0.10.10
【问题讨论】:
标签: node.js underscore.js read-eval-print-loop