打破JavaScript循环

高科技0101

这就是我所做的

var sampleArr = ['Apple','Mango','Orange','Lemon']

for (var i=0; i < sampleArr.length; i++){
      if (sampleArr[i] === 'Mango'){
         // found Mango no need to go further 
         i = sampleArr.length;
      }
}

我在程序中编写了类似的代码,在此程序中,当满足特定条件时,我将使用此技术退出for循环。它是可行的,但这是一种好的做法,是否有更好的替代方案?我曾经在关键字'break'的使用处遇到过类似的问题,使用break更合适吗?

德莱尼

您应该使用break关键字。因此您的代码如下所示:

var sampleArr = ['Apple','Mango','Orange','Lemon']

for (var i=0; i < sampleArr.length; i++){
    if (sampleArr[i] === 'Mango'){
        // found Mango no need to go further 
        break;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章