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 |