개발 공부는 어려워
반응형

[for]

1.일반적인 반복문

for(var i=1; i<11; i++){
	console.log(i) // 1부터 10까지 출력
}

 

 

[for in] : 객체의 프로퍼티 키 출력

- 객체가 상속받는 모든 프로퍼티 키를 출력한다 (Key : Value일 경우 Key값만 표시)

var obj ={
    "a" : 1,
    "b" : 2,
    "c" : 3,
    "d" : 4, 
    "e" : 5
}
// obj변수를 선언하면서 Key를 소문자 Value를 대문자로 선언

for(obj_print in obj){
	console.log(obj_print);
}
// 출력 : a,b,c,d,e

 

 

[for of] : 이터러블 

- 이터러블 : String, Array, Map, Set, DOM컬렉션(HTMLCollection, NodeList)등이 존재

var arr = [10, 20, 30]; 

for (var item of arr){ 
	console.log(item); // 10, 20, 30 출력
}

 

 

[forEach] : 배열순회 전용 메서드

var arr = [1,2,3]; //배열arr에 1,2,3 추가

arr.forEach(arr_result => console.log(arr_result)); 
//forEach를 사용하여 arr_result라는 변수에 arr의 갯수만큼 저장하여 반복시키면서 arr_result 출력
반응형

'study > js' 카테고리의 다른 글

JavaScript#1 소개  (0) 2021.07.08
JavaScript_Prototype  (0) 2021.07.07
JavaScript_동기와 비동기  (0) 2021.07.07
JavaScript_자료형  (0) 2021.07.06
JavaScript_변수 선언  (0) 2021.07.06
profile

개발 공부는 어려워

@신입개발자하랑이

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!