Javascript - 在执行一个函数后禁用所有嵌套函数一段时间

标签 javascript

在一个函数运行后,我想禁用一整套函数可以再次执行。我认为最合乎逻辑的方法是将它们全部放在一个总体函数中(在本例中为function run)并禁用该函数一段时间。

例如,在下面的代码中,当执行函数 exampleOne 时,我想在它再次运行之前禁用整个 run 函数 X 次。

function run(){
  function exampleOne(){
    // Code
    sleep(1000);
  }

  function exampleTwo(){
    // Code
    sleep(1000);
  }
}
run();

最佳答案

看看 underscore.js,尤其是 throttledebounce功能。

关于Javascript - 在执行一个函数后禁用所有嵌套函数一段时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51772006/

相关文章:

c# - 如何在服务器上发送邮件时在客户端显示已发送邮件的数量?

javascript - 网站在 Atom 中显示正常。不适用于任何浏览器

javascript - 将组件 Assets 放在自己的目录中

JavaScript 混淆 - 内联常量和重命名公共(public)属性/方法

javascript - 嵌入技术

javascript - 当窗口失去焦点时 Settimeout 不起作用

javascript - YUI 压缩器是否支持多个文件的捆绑?

javascript - 检查 gitlab 项目中文件的更新

javascript - 如何在JS中使用ajax请求的结果?

javascript - 将元素加载到每个容器时遇到问题