자바스크립트에는 여러 가지 유형의 루프(loop)가 있습니다. 이들 루프문은 반복적으로 실행되는 코드 블록을 만들어주며, 각각의 루프문은 다양한 용도로 사용됩니다. 아래는 자바스크립트의 주요 루프문에 대한 간단한 아웃라인입니다.
1. for 루프문:
초기식, 조건식, 증감식을 이용하여 반복문 실행 횟수를 제어합니다.
가장 일반적으로 사용되는 루프문 중 하나입니다.
배열과 같은 자료구조를 반복하며 요소에 접근하는 데에도 많이 사용됩니다.
Javascript 루프문 정리(1) for문
for 루프문은 자바스크립트에서 가장 일반적으로 사용되는 루프문 중 하나입니다. 초기식, 조건식, 증감식을 이용하여 반복문 실행 횟수를 제어합니다. 아래는 for 루프문의 구조와 사용 방법에
ccusean.tistory.com
2. for...in 루프문:
객체의 속성들을 반복하며 접근합니다.
배열의 경우, 인덱스 대신 배열 요소의 키를 반복합니다.
Javascript 루프문 정리(2) for...in문
for...in 루프문은 자바스크립트에서 객체의 속성들을 반복하며 접근할 때 사용됩니다. 이 루프문은 객체의 속성들을 반복하며 각 속성 이름을 변수에 할당합니다. 아래는 for...in 루프문의 구조와
ccusean.tistory.com
3. for...of 루프문:
이터러블(iterable) 객체(배열, 문자열, 맵, 셋 등)를 반복하며 요소에 접근합니다.
객체의 속성에 접근할 수는 없습니다.
Javascript 루프문 정리(3) for...of문
for...of 루프문은 자바스크립트에서 이터러블(iterable) 객체(배열, 문자열, 맵, 셋 등)를 반복하며 각 요소에 접근할 때 사용됩니다. 이 루프문은 배열 뿐만 아니라 문자열, 맵, 셋 등 다양한 이터러
ccusean.tistory.com
4. while 루프문:
조건식이 참일 동안 반복 실행됩니다.
반복 횟수를 미리 알 수 없는 경우에 주로 사용됩니다.
Javascript 루프문 정리(4) while문
while 루프문은 자바스크립트에서 반복 실행되는 코드 블록을 만들 때 사용되는 루프문 중 하나입니다. 조건식이 참일 동안 코드 블록이 실행되며, 조건식이 거짓이 될 때까지 반복됩니다. 초기
ccusean.tistory.com
5. do...while 루프문:
while 루프문과 비슷하지만, 코드 블록을 먼저 실행한 후 조건식을 검사합니다.
최소한 한 번은 코드 블록이 실행되도록 보장합니다.
Javascript 루프문 정리(5) do...while문
do...while 루프문은 while 루프문과 유사하지만, 코드 블록을 먼저 실행한 후에 조건식을 검사하는 점이 다릅니다. 즉, do...while 루프문은 일단 코드 블록을 한 번 실행한 후에 조건식을 검사하여 조
ccusean.tistory.com
6. forEach() 메서드:
배열 요소를 반복하며 각 요소에 대해 지정된 콜백 함수를 실행합니다.
일반적으로 배열을 순환할 때 for 루프문보다 사용하기 쉽습니다.
Javascript 루프문 정리(6) forEach문
forEach() 메서드는 배열의 각 요소에 대해 지정된 함수를 호출하는 메서드입니다. 이 메서드를 사용하면 반복문을 사용하지 않고도 배열의 모든 요소를 순회하며 작업을 수행할 수 있습니다. forEa
ccusean.tistory.com
7. map() 메서드:
배열 요소를 반복하며 각 요소에 대해 지정된 콜백 함수를 실행하고, 그 결과를 새로운 배열에 담아 반환합니다.
반복문과 배열 변환을 동시에 처리할 때 유용합니다.
Javascript 루프문 정리(7) map문
map() 메서드는 배열의 모든 요소에 대해 지정된 함수를 호출한 결과를 모아 새로운 배열을 반환하는 메서드입니다. 이 메서드를 사용하면 배열을 순회하면서 각 요소를 변형할 수 있습니다. map()
ccusean.tistory.com
8. filter() 메서드:
배열 요소를 반복하며 각 요소에 대해 지정된 콜백 함수를 실행하고, 그 결과가 참인 요소만 추출하여 새로운 배열에 담아 반환합니다.
반복문과 배열 필터링을 동시에 처리할 때 유용합니다.
Javascript 루프문 정리(8) filter문
filter() 메서드는 배열의 요소 중에서 지정된 함수에 맞는 요소만 추출하여 새로운 배열을 반환하는 메서드입니다. 이 메서드를 사용하면 배열에서 필요한 요소만 추출하여 새로운 배열을 생성
ccusean.tistory.com
댓글0