Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript vscode:转到命名空间中不工作的函数的定义_Javascript_Visual Studio Code - Fatal编程技术网

Javascript vscode:转到命名空间中不工作的函数的定义

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(),则无法

我在VisualStudio代码中有一个JavaScript文件。Go to definition选项适用于在全局命名空间上定义的函数,即

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
   }

};