如何在JavaScript中使用label和break语句中断部分代码?
我想让代码的某些部分停止循环,但继续循环另一个变量。我怎么可能做到呢?我试过这个代码,但不起作用如何在JavaScript中使用label和break语句中断部分代码?,javascript,jquery,Javascript,Jquery,我想让代码的某些部分停止循环,但继续循环另一个变量。我怎么可能做到呢?我试过这个代码,但不起作用 // Looping based on number of data for ( var i = 0; i < data.length; i++ ) { // Looping HTML table data output if ( !search || data[i].some(someSearch) ) { // Output table HTML + i
// Looping based on number of data
for ( var i = 0; i < data.length; i++ ) {
// Looping HTML table data output
if ( !search || data[i].some(someSearch) ) {
// Output table HTML + indexing number
outputTable: {
output += '<tr>';
output += '<td>' + index + '</td>';
for ( var j = 0; j < data[i].length; j++ ) {
output += '<td>' + data[i][j] + '</td>';
}
output += '</tr>';
index++;
}
// Data display limitation
// based on combobox value
if ( index > parseInt(searchLimit.val()) ) {
break outputTable;
}
}
// Count filtered data
searchFiltered++;
}
//基于数据数量的循环
对于(变量i=0;iparseInt(searchLimit.val())){
中断输出;
}
}
//计数过滤数据
搜索过滤++;
}
从这段代码中,我想将
outputTable
标签中的代码部分断开,但保持searchFiltered
循环。有人能帮我吗?谢谢:)这里不需要使用break
语句。如果条件是这样的话。每次索引
值检查时,它都小于parseInt(searchLimit.val())
。如果不是,则退出if语句
if ( index < parseInt(searchLimit.val()) ) {
outputTable: {
output += '<tr>';
output += '<td>' + index + '</td>';
for ( var j = 0; j < data[i].length; j++ ) {
output += '<td>' + data[i][j] + '</td>';
}
output += '</tr>';
index++;
}
}
if(索引
此处无需使用break
语句。如果条件是这样的话。每次索引
值检查时,它都小于parseInt(searchLimit.val())
。如果不是,则退出if语句
if ( index < parseInt(searchLimit.val()) ) {
outputTable: {
output += '<tr>';
output += '<td>' + index + '</td>';
for ( var j = 0; j < data[i].length; j++ ) {
output += '<td>' + data[i][j] + '</td>';
}
output += '</tr>';
index++;
}
}
if(索引
你的意思是,你想在可输出的中打破循环吗?如果是一个条件语句而不是循环,那么在if条件some
@SebastianKaczmarek Yes先生我想在index>parseInt(searchLimit.val())时停止可输出的循环
语句是true
。那么if语句不应该在可输出循环内吗?换行符正好是break
?你的意思是,你想在可输出的内部中断循环
?如果是一个条件语句而不是循环,那么在if条件some
@SebastianKaczmarek Yes先生我想在索引>parseInt(searchLimit.val())时停止可输出的循环
语句是true
。那么if语句不应该在可输出循环内吗?换行符正好是break代码>?哦,我没意识到!谢谢,先生。哦,我没意识到!谢谢,先生。