문제 설명
객체가 주어졌을때, "countNumberOfKeys" 함수는 객체안에 있는 속성들의 갯수를 반환합니다.
입출력 예시
let obj = {
a: 1,
b: 2,
c: 3
};
let output = countNumberOfKeys(obj);
console.log(output); // --> 3
문제
function countNumberOfKeys(obj) {
}
*풀이1
1
2
3
4
5
6
7
|
function countNumberOfKeys(obj) {
let count = 0;
for(let key in obj){
count++;
}
return count;
}
|
cs |
*풀이2
1
2
3
|
function countNumberOfKeys(obj) {
return Object.keys(obj).length;
}
|
cs |
MDN Object.key() 참조 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
'알고리즘 > JavaScript | AG' 카테고리의 다른 글
[객체] 각 키의 값은 해당 문자가 주어진 문자열에서 몇번 나오는가? (0) | 2020.06.18 |
---|---|
[객체] 객체 두개가 주어졌을때, 두번째 객체의 속성을 첫번째에 추가하라 (0) | 2020.06.18 |
[조건문] 주어진 score을 학점으로 변환하기 (A+, A, A- , ... , F) (0) | 2020.06.16 |