본문 바로가기
코플릿 기록/JavaScript

객체 12번 (속성의 개수)★★

by 뭉지야 2023. 1. 1.
728x90

#문제

객체를 입력받아 속성의 개수를 리턴해야한다.


#예시

const obj = {
  a: 1,
  b: 2,
  c: 3,
};

let output = countNumberOfKeys(obj);
console.log(output); // --> 3

 

#내가푼답
검색해서 맞춤



#풀이

Object.keys()함수를 이용해서 푼다!!!!!!!!!!

먼저 Object.keys()함수를 이용해서 객체가 가지고 있는 key값들을 배열로 리턴받는다.

그 배열의 길이를 length 속성을 사용해서 가져오면 결국 그값이 객체의 속성개수가 된다.



#정답

function countNumberOfKeys(obj) {
	let count = Object.keys(obj).length;
  	return count
}

 

 

 

 

 

 

 

 

 

 

728x90

'코플릿 기록 > JavaScript' 카테고리의 다른 글

객체 18번  (0) 2023.01.01
객체 14번★★  (0) 2023.01.01
객체 19번 (extend) ★★★★  (0) 2022.12.30
객체 20번 ★★★★  (0) 2022.12.30
객체 15번 ★★  (0) 2022.12.30