最贊回答 / 5am
如果不用new,返回的是aQuery.prototype,當(dāng)你每次調(diào)用aQuery(selector)的時(shí)候返回的都是同一個(gè)(aQuery.prototype)對(duì)象,一旦對(duì)其進(jìn)行操作就會(huì)對(duì)所有的造成影響。加new之后對(duì)每次返回的對(duì)象進(jìn)行分離,即this被分離,每次都是一個(gè)新的實(shí)例對(duì)象(__proto__屬性引用同一個(gè)原型對(duì)象aQuery.prototype,故擁有aQuery.prototype所有的屬性),你對(duì)實(shí)例對(duì)象操作也只會(huì)影響其自身的屬性,而不會(huì)影響aQuery.prototype。好比,aQue...
2014-11-03