Home JS[for of, for in]
Post
Cancel

JS[for of, for in]

js 에서 for of 와 for in의 사용법

for of

배열

1
2
3
4
5
6
7
8
9
10
let a = ["", "", ""];

for (val of a) {
  console.log(val);
}
// 가
// 나
// 다

//배열의 값을 리턴해줌

Object

1
2
3
4
5
6
7
8
let b = { name: "moon", age: 27 };

for (val of b) {
  console.log(val);
}

//TypeError: b is not iterable
//반복할수 없어 에러가 난다

for in

배열

1
2
3
4
5
6
7
8
9
10
let a = ["", "", ""];

for (val in a) {
  console.log(val);
}
// 0
// 1
// 2

//배열의 index를 리턴해줌

Object

1
2
3
4
5
6
7
8
9
let b = { name: "moon", age: 27 };

for (val in b) {
  console.log(val);
}

//moon
//27
//Object의 값을 순서대로 리턴
This post is licensed under CC BY 4.0 by the author.