我有一个数据表,其中需要进行一些迭代/数学计算。但是,我只需要读取另一行传递的索引数组中的某些行即可。
例如,如果我有一个像arr = [0,1,3,5];
这样的索引数组,则需要在限于行:0、1、3、5的表中循环。
这是我的小提琴,它循环所有行:
http://jsfiddle.net/bbLjzspf/5398/
我不知道如何限制循环。
重要提示:我知道我可以循环所有行并检查rowIdx是否在数组arr
中进行计算,但是由于某些问题/变量在本示例中我省略了,因此我无法使用此方法。 我只需要限制循环!
答案 0 :(得分:0)
我自己找到了一个解决方案:
var arr = [0,1,3,5];
myTable.rows(arr, { order: 'applied' }).every(function ( rowIdx, tableLoop, rowLoop ) {
alert(rowIdx);
});