猿问

js for 循环条件成立退出当前怎么用?

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)?


慕少森
浏览 948回答 5
5回答

ITMISS

是先4个2 然后一个1 然后退出循环

凤凰求蛊

按照你的说法,这里不应该使用循环,可以用every实现var manySelectNote = [1,2,3,4,5,6];if(manySelectNote.every(value=>value<=4)){&nbsp; &nbsp; console.log(2);}else{&nbsp; &nbsp; console.log(1);}

慕码人8056858

会先打印4个2
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答