-
자바스크립트 기초 + for in ,for ofWIL 2023. 5. 28. 02:55
이번에 자바스크립트공부를 하며 정리 하여 github에 올려 보았다.
https://github.com/joungheunKim/study.js
GitHub - joungheunKim/study.js
Contribute to joungheunKim/study.js development by creating an account on GitHub.
github.com
추가로 알게된 것
이번에 자바스크립트 문법을 정리 하면서 for 문에 대해 좀더 깊게 알 수 있게 되었다.
for (in) 은 index 의 번호 (객체의 반복에서 사용됨)
for (of) 는 index내의 값 (배열의 반복에서 사용됨)for ( ~ of ) 배열에서 사용됨
let arr = [1, 2, 3];
for (let a of arr) {console.log(a); // 1, 2, 3}for of는 배열을 순환 할때 사용한다.
index 내의 값을 가져온다 라고 생각한다 a[0] = 1
객체에서는 사용할 수 는 없다. (쓸려고 하면 오류가 터진다)
let person = {name : "Kim",age : 30,gender : "male"};
for (let a of person){console.log(a)}TypeError: person is not iterable 에러 발생으로 실행되지않는다.
fot ( ~ in ) 객체에서 사용됨
let person = {name : "Kim",age : 30,gender : "male"};
for (let a in person){console.log(a)}결과값
name
age
genderlet arr = [1, 2, 3];
for (let a in arr) {console.log(a);}결과값
0
1
2배열에서 사용한다면 index의 순서가 출력된다 a의[0]번째
'WIL' 카테고리의 다른 글
23-06-19 ~ 23-06-25 WIL (0) 2023.06.26 23-06-12~23-06-18 (0) 2023.06.18 23-06-05 ~ 23-06-11 WIL (0) 2023.06.11 WIL 23-05-29 ~ 23-06-4 (0) 2023.06.03 팀 소개 페이지 구현 5월 3주 WIL (0) 2023.05.19