gpt4 book ai didi

javascript - 第一次在 javascript/jquery 中运行函数时没有做任何事情

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

问题是如果它是第一次运行我需要打破这个功能是否有可用的功能,或者我必须执行以下操作?

var times = 1

function abc () {
if (times == 1)
break;
else
.....
times++;
}

times = 0;

谢谢。

最佳答案

你可以使用这个模式:

function abc() {

if (!abc.flag) {
abc.flag = true;
return;
}

// .. rest of the code
}

它基于 Function 在 Javascript 中也是一个对象这一事实。

基本上这是一种内存模式。它的缺点是 flag 属性可以被另一个代码覆盖。优点是您不需要用额外的变量污染全局范围。

thg435 提出了更优雅的解决方案。

关于javascript - 第一次在 javascript/jquery 中运行函数时没有做任何事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15383139/

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