当到达数据对象结束时停止迭代
Stop iteration when end of data objects are reached
使用TweenMax库,当到达数据对象的末尾时,我无法杀死或停止delayedCall
,而不是循环,因为它是一个自调用函数。
在上面的示例中,数据中的最后一项不显示
实际上,这是因为您在设置iter
变量之前增加了它。这会导致它不显示最后一项,您希望在
function setContent() {
element.html(data[iter].content);
iter = iter >= data.length-1 ? -1 : iter;
iter = iter + 1;
}
基本上,当你想检查[0,1,2]
时,你正在检查索引[1,2,3]
。
相关文章:
- 如何在javascript中迭代数字列表
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 如何迭代Array.prototype函数
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 在ejs-partial中对JSON对象进行迭代
- 如何在DataTables 2.1中迭代对象数组
- 使用递归属性迭代保留属性结构
- 正在停止.在jquery中的特定时间间隔内,每次迭代的每次执行
- 如果30秒未单击,请应用CSS一次,将其删除,然后重新迭代
- 主干-从模板中迭代的集合中获取特定的模型
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 什么's是在javascript中迭代项的最佳方式
- 为什么这只是迭代 HTMLCollection 的奇怪元素
- 是否“;对于的“;循环迭代遵循JavaScript中的数组顺序
- 在草案ECMAScript 6中;s使用StopIteration异常来表示迭代结束的基本原理
- 当到达数据对象结束时停止迭代
- 在每次迭代时向DOM添加一个元素,而不是在循环结束时添加全部元素
- Javascript for循环直到循环结束才执行函数,然后迭代函数n次
- 在关联数组上的for in迭代的控制台输出结束时未定义
- javascript/jquery:迭代调用函数;等待之前的通话结束