javascript如何判断一个对象是不是数组

  1. ecmascript5 定义了Array.isArray()用于判断
  2. ecmaScript3中通过检查class属性,   ecmascript5就是用的这个方法
    1 var isArray = Function.isArray || function(o)
    2 {
    3   return typeof o === "object" &&
    4     Object.prototype.toString.call(o) === "[object Array]";
    5 } // end isArray()

     

posted @ 2013-11-02 10:00  我的百科全书  阅读(149)  评论(0编辑  收藏  举报