我是靠谱客的博主 机智小虾米,最近开发中收集的这篇文章主要介绍Js之跳出循环(for/forEach),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.for方法跳出循环
使用break跳出循环

 function getItemById(arr, id) {
     var item = null;
     for (var i = 0; i < arr.length; i++) {
         if (arr[i].id == id) {
             item = arr[i];
             break;
         }
     }
     return item;
 }

2.forEach方法跳出循环
用抛异常的方式,终止forEach循环。

 function getItemById(arr, id) {
     var item = null;
     try {
         arr.forEach(function(curItem, i) {
             if (curItem.id == id) {
                 item = curItem;
                 throw Error();
             }
         })
     } catch(e) {}
     return item;
 }

最后

以上就是机智小虾米为你收集整理的Js之跳出循环(for/forEach)的全部内容,希望文章能够帮你解决Js之跳出循环(for/forEach)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部