昨晚写一段代码,取一个对象的长度时,如: 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)),就会弹出这个对象的长度了;