-1

当我将以下内容放入 .robomongorc.js 时:

function doStuff() { return "hi"; }

然后我可以通过自动完成找到 doStuff 并执行类似的操作

print(doStuff())

这告诉我该功能已成功加载。但是,当我将以下内容放入 .robomongorc.js 时,它不起作用

(function(){
   function doStuff(){ return "hi"!;}
})();

我目前正在尝试将下划线库(也通过立即执行的匿名函数加载)加载到 robomongo 中,我认为这是目前阻止我这样做的原因。有任何想法吗?

4

1 回答 1

0

意识到我是愚蠢的。答案是因为 doStuff 函数隐藏在匿名函数创建的闭包中。因此 doStuff 不可全局访问。

于 2015-10-09T10:21:21.913 回答