[JavaScript] Loops

wldud·2025년 2월 28일

자바스크립트

목록 보기
7/15

loops

자바스크립트에서 루프(Loop)를 사용하면 코드 블록을 여러 번 실행할 수 있게 해준다.

NameDescription
for코드 블록을 여러 번 반복
for/in객체의 속성을 따라 반복
while지정된 조건이 true인 동안 코드 블록을 반복
do/whiledo/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루프보다 빠릅니다.

0개의 댓글