티스토리 뷰
자바스크립트에서 for in과 for of의 차이점.
자바스크립트에서 for in과 for of는 둘 다 데이터 구조를 루핑하는데 쓰이는 문법이다.
1) for in : 객체(object)가 갖고 있는 property의 key들을 순환한다.
2) for of : array, string, nodeList와 같은 반복가능한 객체(iterable object)의 value를 순환한다.
for of와 in의 사용 예제
let list = [4, 5, 6];
for (let i in list) {
console.log(i); // "0", "1", "2",
}
for (let i of list) {
console.log(i); // "4", "5", "6"
}
즉, 자바스크립트에서 for of와 in의 구분은 어떤 성질의 Object(반복가능 또는 일반 객체)의 어떤 값(key또는 value)을 순환하는지로 구분한다.
'토막지식시리즈 > javascript 토막지식' 카테고리의 다른 글
javascript import overhead (0) | 2025.01.05 |
---|---|
for of vs for (0) | 2024.09.09 |
Typescript에서 interface와 타입별칭으로 정의한 타입의 프리뷰가 다른이유. (0) | 2021.10.15 |
Typescript는 어떻게 동작할까? (왜 safe할까?) (0) | 2021.10.15 |
Typescript 타입 종류 알아보기! (unknown) (0) | 2021.07.10 |
댓글
최근에 올라온 글
최근에 달린 댓글
TAG
- 20200423
- 20200330
- 20200512
- 20200428
- 20200420
- chapter8
- 20200425
- chapter7
- 20200317
- 20200417
- 20200429
- 20200624
- 20200319
- 20200503
- 20200504
- 백준
- 20200406
- 20201204
- 20200415
- 20200421
- 20200510
- 20200427
- 20200403
- 20200804
- 20200424
- likelion
- 20200502
- 20200413
- 20200622
- 생활코딩리눅스
- Total
- Today
- Yesterday