这就是我所做的
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] 删除。
我来说两句