问答详情
源自:2-2 分离构造器

为什么init作为构造函数可以解决递归循环

return new jQuery.fn.init(selector);为什么不会出现递归循环

提问者:萌萌哒的小超超 2016-05-07 11:00

个回答

  • CUIKingdom
    2016-05-13 09:38:06
    已采纳

    去看一下new的过程,new的创建过程分为四步:

    (1)创建一个新对象

    (2)将构造函数的作用域赋值给新的对象

    (3)执行构造函数的代码

    (4)返回新对象

    题目总的代码 return 返回的是一个对象,当然不会产生循环调用