For in/For of

이지선·2021년 7월 17일
0

헷갈린다헷갈려

목록 보기
1/1

<헷갈린다헷갈려 시리즈😵>

주말을 이용하여 그 동안 메모장에 끄적여놨던 것들을 정리하고

헷갈릴 때마다 찾아보게 되는 것들을 완벽히 정리하고 다시는

구글링을 하지 않겠다고 다짐하며!🙋‍♀️

오늘은 For inFor of의 차이를 알아보자.

For in

객체 순환하며 Object에 있는 key에 차례로 접근하는데 사용되는 반복문

예시👉

const 여름 = {
  아이스크림:"메로나",
  과일:"수박",
  커피:"아아",
};


for (let item in 여름) {
  console.log(item) ;
}//아이스크림,과일,커피 출력

이렇게 객체의 key값을 가져올 수 있다. 그래서

for (let item in 여름) {
  const value = 여름[item];
  console.log(value);
}//메로나,수박,아아 출력

[]안에 key값을 넣어줌으로서 여름 객체의 value값도 받아 올 수 있다.

For of

배열 순환하며 배열의 요소를 하나씩 반환한다.

예시👉

const 여름 = ["아이스크림", "커피", "과일"];

for (let item of 여름) {
  console.log(item); 
}//아이스크림,커피,과일 출력

둘 차이점을 잘 알아보았으니 이제는 안 헷갈린다!안 헷갈려!😎✌️

profile
👩🏻‍💻

0개의 댓글