return this; return swipe;到底為啥
我刪掉return this還是可以照常運行,而刪掉return?swipe則不行,不懂啊。不是開始已經(jīng)調(diào)用swipe函數(shù)了么?里面也自己創(chuàng)建了swipe對象,對這個對象加個scrollTo方法,而swipe.scrollTo不也調(diào)用了這個方法了么?通過傳參這個方法應(yīng)該就運行了啊。為啥要return、求解答謝謝
我刪掉return this還是可以照常運行,而刪掉return?swipe則不行,不懂啊。不是開始已經(jīng)調(diào)用swipe函數(shù)了么?里面也自己創(chuàng)建了swipe對象,對這個對象加個scrollTo方法,而swipe.scrollTo不也調(diào)用了這個方法了么?通過傳參這個方法應(yīng)該就運行了啊。為啥要return、求解答謝謝
2016-02-16
舉報
2016-12-12
return this 方便后續(xù)鏈式調(diào)用
2016-11-09
因為這是一個閉包函數(shù),調(diào)用Swipe(),為swipe添加屬性scrollTo,里面的函數(shù)需要返回才能得到這個屬性
2016-08-03
我也不是很懂,應(yīng)該就是返回swipe這個對象吧
2016-04-21
var?swipe?=?Swipe($("#content"));這語句執(zhí)行后,構(gòu)造函數(shù)Swipe返回一個對象swipe,也就是這句return swipe并賦值給var?swipe,接著HTML頁面才有了swipe.scrollTo這個對象方法。return this這句是swipe對象方法里的語句,因為HTML不需要對象方法的返回值,所以沒用,刪了也行
2016-02-17
因為在index.html里用到了swipe的返回值。你把return swipe刪了他就獲得的不就是空了么。。。return this刪掉不影響的原因是,在這里return this 可以直接寫return也一樣就是程序執(zhí)行結(jié)束返回而已。