Chapter4. 제어문
조건문
C랑 같음
반복문
C랑 같음
일반적인 반복문은 거의 사용되지 않는다.
for in
,for of
,forEach메서드
등을 사용하자
for / in 문
Map 내 원소들을 반복하는 문법
해당 객체의 모든 열거할 수 있는 프로퍼티(enumerable properties)를 순회할 수 있도록 해준다.
for (변수 in 객체) { 객체의 모든 열거할 수 있는 프로퍼티의 개수만큼 반복적으로 실행하고자 하는 실행문; } var a = [3,4,5] for(var i in a) console.log // 출력: 0, 1, 2 // 맵을 for in 으로 반복 돌리면 key가 나온다. value에 접근하기 위해서는 아래처럼 var obj = { name : "이순신", age : 20 }; for(var key in obj) console.log(key, obj[key])
for / of 문
배열 내 원소들을 반복하는 문법
반복할 수 있는 객체(iterable object)를 순회할 수 있도록 해주는 반복문이다.
Was this helpful?