如果我用'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 ×1