본문 바로가기

Programing/JavaScript

[JavaScript] Object Length 구하기

출처

 

첫번째 방법 ( IE 8 버전 이하는 지원하지 않는다고 한다.)

 

1
2
3
4
5
6
7
var obj = { id : 'btn', value : '50', txt : 'button'};
 
 
 
var obj_length = Object.keys(obj).length;
 
console.log(obj_length); // 3
cs

 

 

두번째 방법

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var obj = { id : 'btn', value : '50', txt : 'button'};
 
 
 
var getLength = function(obj) {
 
var size = 0, key = null;
 
for (key in obj) {
 
if (obj.hasOwnProperty(key)) size++;
 
}
 
return size;
 
};
 
 
 
console.log(getLength(obj));
cs