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;
       }
});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,768评论 0 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • 曾子曰:“吾日三省吾身:为人谋而不忠乎?与朋友交而不信乎?传不习乎?” (《论语·学而1.4》) 曾子是孔子弟子,...
    稷下之风阅读 345评论 0 0
  • HTML5学习笔记之表单标签 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记之...
    TitanCoder阅读 704评论 0 1
  • 其实很讨厌谢洞雯坑我一万块。自己太冲动了 让利益受损。操。妈的?
    琛周阅读 180评论 0 0