そのため、Node.js REPL と Underscore ライブラリをいじっていたときに、非常に奇妙なことに気付きました。I の場合require("underscore")、変数_はグローバルに設定されます (明らかに)。console.log(_.isEmpty)次に、印刷のような単純なコマンドを実行しようとすると[Function](これも明らかに)。ただし、変数がに設定されているため、console.log(_)直後に実行すると出力されます。[Function]__.isEmpty
これはなぜこれを行うのですか?js ファイルから同じコードを実行すると、これは起こりません。これは通常のノードの問題ですか、それとも完全なバグですか?
参考までに: ノード v0.10.10