eq(index):將集合中的索引為index的元素提取出來.
first():傳回集合中的第一個元素.
.last():防護集合中的最後一個元素.
.slice(start[,end]):傳回集合中的給定區間段的元素.
first()和last()呼叫eq(),eq()透過slice()實作,slice()透過
.pushStack()實作.
相關原始碼
285行:用法很奇特,透過一個" "把可能為字串的i轉換成一個數值.
300~301:先借用陣列方法slice()從目前jQuery物件中取得指定範圍的子集,
在掉用方法pushStack()把子集轉換為jQuery物件,同時透過屬性prevObject保留了對目前jQuery物件的參考.
以上就是根據jQuery原始碼來學習.eq(),.first(),.last(),.slice()的全部內容了,小夥伴們是否了解了他們了呢?