본문 바로가기

Programming/javascript

[javascript] Object Length 구하기

Object Length 구하기



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

var obj = { id : 'btn', value : '50', txt : 'button'};


var obj_length = Object.keys(obj).length;

console.log(obj_length); // 3


두번째 방법

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));