728x90

이번에는 반복문을 알아볼건데 그중에 for문을 학습할 거다.

for문은 자바스크립트에서 4개의 형태가 있는데

우선 자바에서도 같은 형태와 3개의 다른형태로 분류된다. 하나씩 알아보자

 


 

1. for문 ( 자바와도 같음 )

출력 결과

출력 결과는 앞으로 나올 모든 for문이 똑같이 나온다 . 


2. for of 문

of 뒤에 배열의 변수명을 적어주면 let info 로 선언한 info로 

배열의 요소마다 접근할 수 있다. 여기서는 name과 level로 접근했다.

가장큰 특징은 배열의 인덱스를 사용하지 않았다는 것이다. 

 

 


 

3. for in 문

for in문에서는 let test3 변수에는 프로퍼티의 키만  담겨있기에

값(value)는 원래의 배열객체에서 가져와야한다. 

 

 


 

4. forEach 문 ★★★ ( 가장 많이 사용 )

배열변수명.forEach(function(임의의변수명) {

               반복할 내용

});

한덩어리로 기억하고 사용해야한다.

여기서 임의의 변수명이란 배열안에 있는 쉼표(,)로 구분된 각하나의 덩어리를 가르키는 변수명으로 생각하자

현재 배열안에 객체가 들어있으므로 , 객체의 이름이라고 보면 될것같다

그리고 객체이름.이름 으로 에 접근한다.

(참고로 아래 주석으로 작성한 내용도 똑같은결과를 나타낸다, idx라고 빨간색 밑줄칠했는데

인덱스라고 생각하면된다. 없어도되니 상관없다!)

 

출력내용은 위에서 말했듯이 다 같다(?)

 

 

728x90

'개발 > JavaScript' 카테고리의 다른 글

함수 그리고 파라미터와 인자  (0) 2021.05.09
while문  (1) 2021.05.09
switch 문  (0) 2021.05.08
if문  (2) 2021.05.08
삼항연산자 사용하는 방법  (0) 2021.05.08

+ Recent posts