像这样,有哪些解决方法呢?
1.var 一个变量 在if里让变量==i;
2.把for放在一个函数里,return i,这个函数()的返回值就是i;
function bbb(){
var a = [1,2,3];
for(var i=0;i<a.length;i++){
if(a[i]==2){
return i;
}
}
}
console.log( bbb());
var a = [1,2,3]
for(var i = 0; i < a.length; i++){
if(a[i]===2) break;
}
console.log(i)
这样吧
var i = 0;
var a = [1, 2, 3]
for (; i < a.length; i++)
if (a[i] === 'abc')
break;
console.log(i)
16 回答2.9k 阅读✓ 已解决
6 回答4.3k 阅读✓ 已解决
7 回答1.9k 阅读
14 回答2.1k 阅读
3 回答1k 阅读✓ 已解决
2 回答6.5k 阅读✓ 已解决
4 回答869 阅读✓ 已解决
把
return i
换成break
就可以了