【发布时间】:2016-05-26 15:55:13
【问题描述】:
我一遍又一遍地在同一个主题上发疯,变量范围。 在此创建全局变量不起作用,我尝试在一个函数中返回值以使用另一个函数,但总是在控制台中返回“未定义”错误。 这是代码的简单标记:
domElement.plugin({
method1: function() {
// create variable
var myvar = 1;
// other things going on here in this method
},
method2: function() {
// use variable
console.log(myvar);
}
});
这是一个 jquery 插件,我试图访问在 method2 内部的 method1(并且是变量)中创建的 var myvar 的值。 我在论坛上发现了一些东西,但似乎无法让它们中的任何一个工作,因此任何帮助都非常感激。
【问题讨论】:
-
这是一个范围问题,该变量在其他函数中根本不可见。
标签: javascript jquery function variables methods