当前位置:  开发笔记 > 编程语言 > 正文

如何在我的阵列结束时重置我的计数器?

如何解决《如何在我的阵列结束时重置我的计数器?》经验,为你挑选了1个好方法。

我有一个按钮,在单击时迭代数组并显示数组的内容.当我到达数组的末尾时,我想将计数器设置回到开头.到目前为止,这是我的代码:

HTML:

JavaScript的:

var clicks = 0; $("#like").click(function(){ clicks++; 
$('.figure').html(clicks);});

工作演示:http://jsfiddle.net/nTmu7/2/



1> Roko C. Bulj..:

使用提醒操作员(又名:模数) %循环您的阵列

counter = (counter+1) % array.length;

例:

var clicks = 0;
var array  = ["One", "Two", "Three"];
var tot    = array.length;   

$("#like").click(function(){
  $('.figure').html( array[clicks] );
  clicks = ++clicks % tot;
});

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有