일반적으로 배열 내 원소의 개수를 구할 땐 배열명.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;

http://egloos.zum.com/beewee/v/947615


'javascript' 카테고리의 다른 글

자바스크립트용 inarray  (0) 2016.06.03
자바스크립트 RGB to Hex  (0) 2016.05.24
다중 input 시 name에 배열 주기  (1) 2016.03.08
태그생성하면서 id 값도 주기  (0) 2016.03.02
json -> string  (0) 2016.03.02
Posted by 이상욱1
,