重置我用作计数器的全局变量

时间:2018-05-11 19:43:40

标签: javascript

我想将全局变量重置为0。 如果我想使用并重用计数器,这是正确的方法吗?

State

使用 onClickTrigger 每次点击它都可以增加 myCounter 的值,然后,当计数器达到 10 时,它会停止。我的问题是如何将 myCounter 的新值从 10 重置为 0 以重新开始。它就像点击一个循环。

1 个答案:

答案 0 :(得分:0)

以下是您尝试做的工作示例。因为myCounter已经在全局范围内,所以您只需要将新值传递给它并在整个代码中反映出来。

我使用了ES6变量声明(let)而不是var。第一个功能是你的计数器,只会将我传回myCounter直到它达到10。

要重置,您需要做的就是将resetGlobal函数设置为将值作为值传递回myCounter

 let myCounter = 0;

 function increaseValue(){
  for(i = 0; i <= 10; i++){
       myCounter = i
  }};

 function resetGlobal(){
  myCounter = 0
 };