foreach 和 every

用到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;
       }
});

你可能感兴趣的:(foreach 和 every)