Javascript Datatables jQuery rows.every()函数
我正在寻找解决方案,如何中断每一个()函数或用循环替换它。我尝试使用命令break和return,但没有成功。也许我应该试着做个例外,用这个停止循环 有可能打破这个循环吗 是否可以将此功能替换为循环 下面是一个代码示例:Javascript Datatables jQuery rows.every()函数,javascript,jquery,datatables,Javascript,Jquery,Datatables,我正在寻找解决方案,如何中断每一个()函数或用循环替换它。我尝试使用命令break和return,但没有成功。也许我应该试着做个例外,用这个停止循环 有可能打破这个循环吗 是否可以将此功能替换为循环 下面是一个代码示例: table.rows().every(函数(rowIdx、tableLoop、rowLoop){ var data=this.data(); //…对data()或this.node()等执行某些操作 } );看起来与您想要的不同: every方法对数组中的每个元素执行一次提供
table.rows().every(函数(rowIdx、tableLoop、rowLoop){
var data=this.data();
//…对data()或this.node()等执行某些操作
} );代码>看起来与您想要的不同:
every方法对数组中的每个元素执行一次提供的回调函数,直到找到一个回调函数返回falsy值为止。如果找到这样的元素,every方法立即返回false。否则,如果回调为所有元素返回一个truthy值,则每个元素都返回true。仅对具有赋值的数组的索引调用回调;对于已删除或从未赋值的索引,不会调用它
var tableRows=[1,2,3,4,5,“单词”];
var tableRows2=[1,2,3,4,5];
var everyTest=tableRows.every(函数(currentValue、索引、数组){
返回值(当前值的类型==“数字”)
});
var everyTest2=tableRows2.every(函数(currentValue、索引、数组){
返回值(当前值的类型==“数字”)
});
控制台日志(everyTest);
console.log(everyTest2)代码>以下是我的解决方案:
函数loopTableRows(团队){
var table=$('#myTable').DataTable();
var numberOfRows=table.data().length;
对于(变量i=0;i