대표적으로 forEach 문이 있다. Javascript 에서 많은 형식의 반복문이 있는데 (가령 for in 이라던가...효율이 안좋지만...) Javascript 를 사용하다. forEach 문에서 break 문이 사용이 되지 않아 찾아보았다.
forEach()
every()
some()
모두 Array
의 prototype
안에 들어있는 for문이다.
배열의 모든 요소를 반복하며 콜백 함수를 실행
forEach 의 단전임 breack의 부재 해결
return true // breack
return false // continue
every는 배열의 모든 값이 조건을 만족해야 하고
some은 일부만 만족해도 true를 return 한다.
등에서 반복 둘다 es6에서 추가된 문법이다.
하지만 다른 사람들의 말을 들어보면 for in 은 거진 봉인하다 싶이 한다.
그리고 forEach문에 왜 break가 없는가 하면...언어의 효율성이라기 보다...그냥 까먹었다고 하는 소리가...