我目前正在重构一些JavaScript代码,其中我改变了它以利用揭示模块模式。 代码看起来更整洁并且可以运行良好,但我无法在大纲视图中看到函数。 我看到顶级命名空间var作为一个var,但您无法展开它以查看其中的函数。
假设代码以前是这样的:
function myFunc1() {}
function myFunc2() {}
在这种情况下,您可以在大纲视图中看到这两个函数。但是如果您将其更改为:
var myNamespace = function()
{
function myFunc1() {}
function myFunc2() {}
return {
name: "myNamespace",
myFunc1: myFunc1,
myFunc2: myFunc2
}
}();
然后轮廓视图只显示了 myNamespace
变量。我尝试过查找,但找不到一个能够正确显示层次结构的视图。有人知道如何查看吗?还是说这是Eclipse无法做到的情况?