Nul*_*oet 4 javascript node.js underscore.js
我试图在节点控制台中使用下划线的键功能,如下所示
$node
> require('./underscore.js')
...
> _.keys
[Function: keys]
> _.keys
undefined
Run Code Online (Sandbox Code Playgroud)
为什么键功能消失?我在这里错过了什么吗?
该_所使用的节点REPL到最后一个表达式的结果存储因此您的初始调用后_.keys的_会被引用的keys函数.为避免这种情况,您需要明确使用非冲突名称作为下划线的引用,例如
$node
> _und = require('./underscore.js')
...
> _und.keys
[Function: keys]
> _und.keys
[Function: keys]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
400 次 |
| 最近记录: |