gpt4 book ai didi

如果将条件添加到循环中,Javascript 函数将停止工作

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

当我添加 if (hubsAndCenter[i]) 行时,此功能停止工作(它变得繁忙并且整个页面停止响应)任何人都可以看到我做错了什么吗?

function UpdateHubsAndCenter() {
var hubsAndCenter = $("#HubsAndSiteSection :button");

for (var i = 0; hubsAndCenter.length; i++) {
if (hubsAndCenter[i])
Update(hubsAndCenter[i].value, hubsAndCenter[i].value);

}
}

最佳答案

问题是你没有任何真正的停止条件,只要 jQuery 集合不为空,循环就会运行。

代替

for (var i = 0; hubsAndCenter.length; i++) {

你可能应该有这个:

for (var i = 0; i < hubsAndCenter.length; i++) {

关于如果将条件添加到循环中,Javascript 函数将停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20606041/

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