调用与局部变量同名的函数

Phi*_*ide 1 javascript debugging if-statement

我有以下代码......

var firstPlay = 1;
if (firstPlay == 1) {
    firstPlay();
}
Run Code Online (Sandbox Code Playgroud)

当我删除if语句然后放

 firstPlay();
Run Code Online (Sandbox Code Playgroud)

然后它的工作原理,但if语句没有.

我弄错了吗?如果不是,我该如何调试此问题?

The*_*heZ 6

您将变量设置为firstPlay值1,您无法运行值...为变量使用不同的名称.

如:

var firstPlayTest = 1;
if (firstPlayTest == 1) { firstPlay(); }?
Run Code Online (Sandbox Code Playgroud)