<헷갈린다헷갈려 시리즈😵>
주말을 이용하여 그 동안 메모장에 끄적여놨던 것들을 정리하고
헷갈릴 때마다 찾아보게 되는 것들을 완벽히 정리하고 다시는
구글링을 하지 않겠다고 다짐하며!🙋♀️
오늘은 For in과 For of의 차이를 알아보자.
객체 순환하며 Object에 있는 key에 차례로 접근하는데 사용되는 반복문
예시👉
const 여름 = {
아이스크림:"메로나",
과일:"수박",
커피:"아아",
};
for (let item in 여름) {
console.log(item) ;
}//아이스크림,과일,커피 출력
이렇게 객체의 key값을 가져올 수 있다. 그래서
for (let item in 여름) {
const value = 여름[item];
console.log(value);
}//메로나,수박,아아 출력
[]안에 key값을 넣어줌으로서 여름 객체의 value값도 받아 올 수 있다.
배열 순환하며 배열의 요소를 하나씩 반환한다.
예시👉
const 여름 = ["아이스크림", "커피", "과일"];
for (let item of 여름) {
console.log(item);
}//아이스크림,커피,과일 출력
둘 차이점을 잘 알아보았으니 이제는 안 헷갈린다!안 헷갈려!😎✌️