var manySelectNote = [1,2,3,4,5,6]
for (i in manySelectNote){
if (manySelectNote[i]>4) {
console.log(1)
break;
} else {
console.log(2)
}
}
为什么我用 break
,return
,有时候都会执行 console.log(2)
?
var manySelectNote = [1,2,3,4,5,6]
for (i in manySelectNote){
if (manySelectNote[i]>4) {
console.log(1)
break;
} else {
console.log(2)
}
}
为什么我用 break
,return
,有时候都会执行 console.log(2)
?
按照你的说法,这里不应该使用循环,可以用every实现
var manySelectNote = [1,2,3,4,5,6];
if(manySelectNote.every(value=>value<=4)){
console.log(2);
}else{
console.log(1);
}
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.3k 阅读✓ 已解决
是先4个2 然后一个1 然后退出循环