小编Jos*_*hua的帖子

Javascript问题:关于变量定义

如果我用'var'指定变量,我不知道为什么它不起作用:像这样:

var mytool = function(){
      return {
         method: function(){}
     }
}();
Run Code Online (Sandbox Code Playgroud)

后来我在同一个模板中使用它:mytool.method.这将输出mytool未定义.

但如果我这样定义它:

     mytool = function(){
          return {
             method: function(){}
         }
    }();
Run Code Online (Sandbox Code Playgroud)

然后它工作.

javascript

3
推荐指数
1
解决办法
399
查看次数

标签 统计

javascript ×1