JavaScript - 一次运行而无需布尔值

19 浏览
0 Comments

JavaScript - 一次运行而无需布尔值

有没有一种方法可以只运行一次JavaScript代码,而不使用布尔标志变量来记住它是否已经运行过?

具体来说,不要像这样使用:

var alreadyRan = false;
function runOnce() {
  if (alreadyRan) {
    return;
  }
  alreadyRan = true;
  /* do stuff here */
}

我将有很多这种类型的函数,保持所有布尔变量会很混乱...

0