<分区>
我正尝试在 Node 控制台中使用下划线的键功能,如下所示
$node
> require('./underscore.js')
...
> _.keys
[Function: keys]
> _.keys
undefined
为什么按键功能会消失? 我在这里遗漏了什么吗?
<分区>
我正尝试在 Node 控制台中使用下划线的键功能,如下所示
$node
> require('./underscore.js')
...
> _.keys
[Function: keys]
> _.keys
undefined
为什么按键功能会消失? 我在这里遗漏了什么吗?
最佳答案
_
由 Node REPL 使用因此,在您初次调用 _.keys
之后存储最后一个表达式的结果_
将引用 keys
函数。为避免这种情况,您需要明确使用不冲突的名称作为对下划线的引用,例如
$node
> _und = require('./underscore.js')
...
> _und.keys
[Function: keys]
> _und.keys
[Function: keys]
关于javascript - 在 Node 中使用 underscore.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20018032/