YUYANE

Javascript / For loop (for in, for of) 본문

Programming Languages/JS

Javascript / For loop (for in, for of)

YUYA 2021. 1. 6. 13:06

For Loop

 

자바스크립에는 세 가지 유형의 For 루프가 있다.

1) For : 숫자 만큼의 루프를 돎

for(var i=0; i<5; i++){
	//Execute some code
}

2) For/In : JS 변수 만큼의 루프를 돎

자바스크립트에서 객체 속성들은 내부적으로 숨겨져있기 때문에 for 구문에서는 객체의 key 값에만 접근 가능.

for in 구문에서는 그 값이 true로 설정되어 반복하는 것.

var obj = { a:1, b:2, c:3}

for (var i in obj) {
	//execute some codes // a 1, b 2, c 3
}

3) For/of : Array, Map, Set, arguments 등의 객체와 함께 사용

For/In과는 달리 객체(iterable objects)의 값을 변수에 대입.

var obj = [3,2,3];

for (var i of obj){
  document.write(i+""); // 3 2 3 
}  

'Programming Languages > JS' 카테고리의 다른 글

Javascript/ jQuery 개념  (0) 2021.01.07
Javascript/ DOM queryselectorAll을 활용하자!  (0) 2021.01.07
Javascript/ DOM 개념  (0) 2021.01.07
Javascript / == & ===  (0) 2021.01.06
JS / ? 연산자  (0) 2020.11.27
Comments