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