在函数外部访问局部变量

威尔史密斯

我知道这对于你们必须的人来说是一个非常明显的答案,但是请记住,我最近开始学习JS,这是我不了解的唯一原则之一。

我试图找到一种方法来使函数内的变量成为全局变量。我将向您展示我的代码,因此也许您会理解:

$('#inputSubmit').click(function() {
    addText_1("Good, your character's name is " + getInput() + ".");
    condition1 = true;
});
if(condition1 == true) {
   addText_1("Now")

};

我正在尝试找到一种方法,以便if语句可以访问condition1变量以执行下面的代码行。

由于某些原因,if语句无法访问click事件中的condition1值。

另外,也许您知道一种更好的方法,可以用这种方法来做我想做的事情。基本上,如果单击#inputSubmit,我将尝试编写将使用addText_1函数的代码。如果您知道另一种方法,我想知道。

非常感谢您的帮助,如果这个问题不太清楚,我们将深表歉意。

z

基本问题是代码的时间轴。尽管代码是用2个块构建的,但最后一个块实际上在第一个块之前运行

$('#inputSubmit').click(function() // occurs when the user click (#2)
{
    addText_1("Good, your character's name is " + getInput() + ".");
    condition1 = true;
});

if(condition1 == true) // occurs when the page load (#1)
{
   addText_1("Now")
};

我想你想做的是:

$('#inputSubmit').click(function() 
{
    addText_1("Good, your character's name is " + getInput() + ".");
    addText_1("Now")
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问函数局部变量

来自分类Dev

如何在函数外部访问局部变量

来自分类Dev

局部变量可访问的外部块

来自分类Dev

VimL / Vimscript:如何从内部函数访问外部函数的局部变量?

来自分类Dev

Python:从外部函数返回后修改非局部变量

来自分类Dev

在回调函数中访问局部变量

来自分类Dev

从其他函数PHP访问局部变量

来自分类Dev

函数如何访问在更高级别定义的局部变量?

来自分类Dev

访问超类构造函数中的局部变量

来自分类Dev

函数仍然可以访问局部变量吗?

来自分类Dev

局部变量与数组访问

来自分类Dev

局部变量与方法访问

来自分类Dev

如何从C / C ++访问lua脚本中的局部变量或调用局部函数?

来自分类Dev

通过名称访问局部变量

来自分类Dev

使用PowerMockito访问方法的局部变量?

来自分类Dev

访问内部类中的局部变量

来自分类Dev

通过Main()方法访问局部变量

来自分类Dev

无法在for,php中访问局部变量

来自分类Dev

在 *ngIf 中访问局部变量

来自分类Dev

如何访问内部类的局部变量

来自分类Dev

调用函数的局部变量可在被调用函数中访问

来自分类Dev

匿名函数和局部变量

来自分类Dev

警告:函数返回局部变量的地址

来自分类Dev

Python修改函数中的局部变量

来自分类Dev

在函数之外使用局部变量

来自分类Dev

全局函数中的局部变量

来自分类Dev

检查局部变量返回的函数

来自分类Dev

如何更改返回局部变量的函数

来自分类Dev

在函数之外使用局部变量