静态javascript变量用作Angularjs控制器中的计数器

编程入门 行业动态 更新时间:2024-10-20 07:36:54
本文介绍了静态javascript变量用作Angularjs控制器中的计数器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我想创建一个静态javascript变量用作Angularjs控制器内的计数器.此静态变量将在重复调用的轮询函数中使用.

I would like to create a static javascript variable to be used as a counter inside a Angularjs controller. This static variable will be used inside a polling function that gets repeatedly called.

我想以这种方式使用静态变量;

I want to use the static variable in a manner that looks like this;

var polling_func = function() { static var counter = 0; if (counter == 10) { alert('Do action'); counter = 0; } counter = counter + 1; $timeout(polling_func, 1000); } polling_func();

不幸的是,我无法在javascript中使用static关键字声明静态变量.我应该如何在我的代码中这样做?

Unfortunately, I cannot declare a static variable using static keyword in javascript. How should I go about doing so in my code?

推荐答案

为什么不声明全局变量,因此无论何时调用函数,它都不会更改值.

Why not declare a global variable, so it will not change the value whenever function is called.

var counter = 0; var polling_func = function() { if (counter == 10) { alert('Do action'); counter = 0; } counter = counter + 1; } polling_func(); $timeout(polling_func, 1000);

更多推荐

静态javascript变量用作Angularjs控制器中的计数器

本文发布于:2023-11-22 06:44:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1616365.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:变量   静态   计数器   器中   javascript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!