經(jīng)??吹缴厦孢@種形式的代碼,一直似懂非懂的感覺。
怎么理解函數(shù)里又new一個對象?
桃花長相依
2018-10-10 15:19:30
TA貢獻1836條經(jīng)驗 獲得超5個贊
這個函數(shù)自己倒是挺簡單的:function的返回值就是一個對象,對象是通過new語句生成的。
不太好理解的地方可能是:new的后面不是跟了一個簡單的類型(其實也就是函數(shù)名),而是一個prototype里的init方法,因為init在原型鏈里面,所以它其實就應該是aQuery所有實例的一個方法,這里是當構造函數(shù)用的,所以new這個init,就相當于new了一個aQuery對象。
不過前面var定義的對象也叫做aQuery有點奇怪,這樣本句執(zhí)行完,就把之前的aQuery定義覆蓋了,沒有上下文,不知其深意
舉報