loops
자바스크립트에서 루프(Loop)를 사용하면 코드 블록을 여러 번 실행할 수 있게 해준다.
| Name | Description |
|---|
| for | 코드 블록을 여러 번 반복 |
| for/in | 객체의 속성을 따라 반복 |
| while | 지정된 조건이 true인 동안 코드 블록을 반복 |
| do/while | do/while 루프는 while 루프의 변형 이 루프는 조건이 true 인지 검사하기 전에, 코드 블록을 한 번 실행합니다. 그러고 나서 조건이 true인 동안 루프를 반복합니다. |
for
for(statement1;statement2;statement3)
- stat1 : 루프가 시작되기 전에 실행
- stat2 : 루프 실행을 위한 조건
- stat3 : 루프 실행된 후마다 실행

for/in

while

do/while

배열을 Loop로 이용해서 컨트롤해주기

For vs ForEach
- for 루프는 원래 사용되었던 접근 방식이지만 forEach는 배열 요소를 반복하는 새로운 접근 방식입니다.
- for 루프는 필요한 경우 break 문을 사용하여 for 루프를 중단할 수 있지만 forEach에서는 이와 같은 작업을 수행할 수 없습니다.
- for 루프는 await와 함께 작동하지만 forEach는 await와 완벽하게 작동하지 않습니다.
- for 루프를 사용한 성능은 forEach루프보다 빠릅니다.