관리 메뉴

드럼치는 프로그래머

[JavaScript] JSON Object의 key 개수(length) 구하기 본문

★─Programing/☆─WebProgram

[JavaScript] JSON Object의 key 개수(length) 구하기

드럼치는한동이 2017. 6. 7. 09:29
일반적으로 배열 내 원소의 개수를 구할 땐 배열명.length 를 쓰면 간단히 구할 수 있는데, {키:값} 쌍으로 이루어진 JSON 형식의 오브젝트는 length로는 엘리먼트의 개수가 나오지 않습니다.

그럴때 무식하게 for(i in obj) 형식으로 루프를 돌리곤 했는데, 이게 제 내공 부족이었네요.

간단하게, 

var ex_obj = { 'a' : '1st', 'b' : '2nd', 'c' : '3rd', 'd' : '4th' };
var obj_length = Object.keys(ex_obj).length;

쉽죠? Object.keys(변수명)을 입력하면 해당 오브젝트의 키가 배열로 반환됩니다.

 

[출처] http://egloos.zum.com/beewee/v/947615

Comments