나를 제외한 천재들 블로그


- '멈추기' 태그의 글 목록 -

멈추기

    [JS] forEach(), map() break 시키기

    일반적인 방법으로는 forEach(), map()를 break 시킬 수 없습니다. 코드 try { [1, 2, 3, 4, 5, 6, 7].forEach((value) => { console.log(value); if (value === 2) { throw value; } }); } catch (e) { console.log("Stop! " + e); } forEach, map 메서드에서는 break를 걸 수 없습니다. “return false”를 사용하라는 방법이 소개되곤 반복이 멈추지는 않습니다. forEach, map 메서드에서는 try, catch 문법에서 강제로 에러를 일으켜 루프문을 벗어나게 하는 방법을 사용합니다. some, every 메서드 사용하기 some(), every() 메서드는 반환..