javascript

반복문

grovy 2023. 2. 23. 19:44
728x90

See the Pen for by getgrovy (@getgrovy) on CodePen.

for 문

  • for는 동기방식이기 때문에 for문 안에 오류가 나면 에러 위치 이후의 이벤트들은 동작하지 않고 멈춰버린다.
  • 정순 역순 접근 가능 ! 

forEach문

  • 비동기 방식으로 진행되기 때문에 foreach문안에 에러가 있더라도 동작ㅁ
  • callback 함수에서 인덱스와 값에 접근할 수 있음!
  • foreach문안에서 값 수정을 불가함
  • 역순으로 접근 불가 

for in 문

  • for in 구문은 객체의 key 값에 접근할 수 있지만, value 값에 접근못함! (배열의 경우 index값 반환)
  • 모든 객체에서 객체의 값을 반복하여 수행가능
  • value 값을 구하려면 간접적으론 접근가능 ( 예제 참조 )

for of 문 

  • for of 구문을 사용하기 위해선 컬렉션 객체가 [Symbol.iterator] 속성을 가지고있어야 사용 가능 
  • Object객체 사용 불가

end... 미니게임

See the Pen Untitled by getgrovy (@getgrovy) on CodePen.