Javascript vscode:转到命名空间中不工作的函数的定义
我在VisualStudio代码中有一个JavaScript文件。Go to definition选项适用于在全局命名空间上定义的函数,即Javascript vscode:转到命名空间中不工作的函数的定义,javascript,visual-studio-code,Javascript,Visual Studio Code,我在VisualStudio代码中有一个JavaScript文件。Go to definition选项适用于在全局命名空间上定义的函数,即 function myFunction(){ //do something } 但Go to definition选项不适用于命名空间对象中定义的函数,即 var MYNS = {}; MYNS.myFunction = function() { //do something } 因此,如果调用MYNS.myFunction(),则无法
function myFunction(){
//do something
}
但Go to definition选项不适用于命名空间对象中定义的函数,即
var MYNS = {};
MYNS.myFunction = function() {
//do something
}
因此,如果调用MYNS.myFunction(),则无法转到定义
这是一篇老文章,但我使用的是带有DocStubJS2017扩展的Visual Studio 2017社区,我可以通过Go to definition(F12)导航到该函数。我已经将名称空间包装在函数周围
var MYNS = {
myFunction : function() {
//do something
}
};