첫번째 방법 ( 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 |
'Programing > JavaScript' 카테고리의 다른 글
[JavaScript] 배열 유용 Array.prototype.forEach() // Array.prototype.map() // Array.prototype.reduce() // Array.prototype.join() (0) | 2019.01.27 |
---|---|
[JavaScript] 객체(Object) // 속성(Property) // key값 ? (0) | 2019.01.27 |
[JavaScript] Array.prototype.sort() (0) | 2019.01.25 |
[JavaScript] 최댓값/최솟값 구하기 (2) | 2019.01.25 |
[JavaScript] 생성자와 new // + this 조금 // 객체 (0) | 2019.01.25 |