昨晚写一段代码,取一个对象的长度时,如: object.length,取出来的为undefined. 自己写了一个函数取对象的 或者 字符串的函数 /** * 取String 或者 object的长度 * * */ function count(o){ var t = typeof o; if(t == 'string'){ return o.length; }else if(t == 'object'){ var n = 0; for(var i in o){ n++; } return n; } return false; }; count(Object) ; //Object是个对象; // alert(count(Object)),就会弹出这个对象的长度了;