用到foreach的时候,无论是使用 break; 、return; 或者是return false; 都是无法结束循环的,此时可以用every:
data.foreach(function(row,index) {
if (row.isSystem === 2) {
data.splice(index, 1);
//return false; break;
}
});
data.every(function(row,index) {
if (row.isSystem === 2) {
data.splice(index, 1);
return false;
}
});