请问 makeArray 中的 Object(arr)

来源:2-7 end与addBack

bigfatter

2016-07-11 16:24

makeArray: function( arr, results ) {
   var ret = results || [];

   if ( arr != null ) {
      if ( isArraylike( Object(arr) ) ) {
         jQuery.merge( ret,
            typeof arr === "string" ?
            [ arr ] : arr
         );
      } else {
         push.call( ret, arr );
      }
   }

   return ret;
}

这个 Object(arr) 理解不了;

网上也找不到类似的答案    

写回答 关注

1回答

  • 超超
    2016-07-12 10:04:48

    http://www.365mini.com/page/javascript-new-object.htm

jQuery源码解析(架构与依赖模块)

由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密

84047 学习 · 280 问题

查看课程

相似问题