js 取一个对象的长度,取出来的是undefined,自己写的一个计算长度的函数解决了。


 

  • 发表于 3年前
  • 阅读 13085
  • 收藏 7
  • 点赞 1
  • 评论 1
昨晚写一段代码,取一个对象的长度时,如: 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)),就会弹出这个对象的长度了;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM