像这样,有哪些解决方法呢?
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)
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答875 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
把
return i
换成break
就可以了