gpt4 book ai didi

Javascript 函数每次调用时都不会执行

转载 作者:行者123 更新时间:2023-11-30 08:58:01 24 4
gpt4 key购买 nike

我有一个 javascript 函数,它是从我拥有的另一个函数调用的。

由于某些原因,这个函数并不是每次调用都执行。我尝试更改函数的名称,然后一切正常。

我不明白为什么。这是一个小例子:

javascript 1:

function a()
{
b();
}

javascript 2:

function b()
{
c();
}

javascript 3:

function c()
{
alert("Function c");
}

由于某些原因,函数 c 没有执行...例如,如果函数 c 将被称为 newC(),那么它可以正常工作。

最佳答案

您可能在 b() 范围内存在名称冲突,即当执行 b() 时,可能会发生 c 被定义为当前范围内的其他内容。

解决方案:启动您的 JavaScript 调试器,在 b() 中设置一个断点,然后检查此时 c 是什么。

关于Javascript 函数每次调用时都不会执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11773415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com