每次我尝试在本地服务器上运行代码时,笔记本电脑都变得如此缓慢和热动,并且页面不会显示如下。

javascript - 我在本地服务器上运行时无法显示页面-LMLPHP

源代码看起来像是我处于无限循环中,但无法弄清楚出了什么问题。

deck.addEventListener('click', event => {
  const clickTarget = event.target;

  if (clickTarget.classList.contains('card') &&
    !clickTarget.classList.contains('match') && toggledCards.length < 2 &&
    !toggledCards.includes(clickTarget)) {
    toggleCard(clickTarget);
    addToggleCard(clickTarget);
    if (toggledCards.length === 2) {
      checkForMatch(clickTarget);
    }
  }
});

最佳答案

当cpu疯狂并弹出时显示99%的时间。这是因为循环不断。

可能是其中一个被调用的函数,在某处单击。
为了避免这种情况,您必须调试@dustytrash建议的功能。

08-28 04:10