객체 (for in , Object.keys())

hyo·2021년 9월 28일
0

[Javascript] 기초 학습

목록 보기
43/62

for in

배열에서 for of를 썻다면 객체에선 for in반복문으로 객체의 속성을 열거할수있다.
Object.keys() 메서드로도 객체의 속성만 배열로 나열할수있다.

  • for in

for in을 쓸때는 for(let 속성(el) in 객체(obj)) 로 쓸수 있다.

문제로 알아보자.
문제 : 객체를 입력받아 속성의 개수를 리턴하라

이렇게 쓰면 obj의 속성(el)의 개수를 리턴할수있다.

  • Object.keys() 메서드

마찬가지로 속성을 나열할수있다. 객체의 속성만 빼와서 배열로 나열해주는 메서드이다.

위의 문제를 이 메서드를 써서 코드를 쓰면

이렇게 나타낼수있다.

profile
개발 재밌다

0개의 댓글