const validation = () => {
arrayList.forEach((item) => {
if (!item) {
/** 특정 조건 */
return false;
}
});
return true;
};
위와같이 특정 함수 내에서 배열을 검사해 '하나라도' 특정 조건에 해당했을 경우,
반복을 멈추고 싶은 경우가 존재하는데,
forEach()는 기본적으로 break가 존재하지 않고,
굳이 사용하려면 꼬아서 이상하게 사용해야 한다.
some()을 사용하는 방법도 있지만, 그것도 원래 의도와 맞지 않다고 한다.
결론: 일반 for문을 사용하자
'Dev- > java script, jQuery, Ajax' 카테고리의 다른 글
자바스크립트 동등 비교 (0) | 2019.09.15 |
---|---|
자바스크립트 toISOString() 메서드 (0) | 2019.09.03 |
자바스크립트 내부 객체를 변수에 할당 (0) | 2019.08.29 |
자바스크립트 typeof() vs instanceof() 차이 (0) | 2019.08.18 |
자바스크립트 Object.freeze() (0) | 2019.08.15 |