使用這兩種方法檢索集合中的第一個元素有什麼區別?使用.first()和.eq(0)之間有什麼區別?
回答
從jQuery的1.7.1的live source code措施:
,first:function(){return this.eq(0)},last:function(){return this.eq(-1)}
所以,當你懷疑.first()
是隻是一個包裝調用.eq()
。
結論:沒有任何區別。 :)
據我所知,沒有區別。
這是不太可能的,沒有理由實現兩個功能,做同樣的事情。我懷疑'first'方法是'eq(0)'的封裝,但我不確定。 – 2013-04-09 08:13:26
他們不這樣做。 'eq()'還可以獲取例如第五個元素,'first()'不能。我想'first()'只是一個特殊情況的方便包裝。 – 2013-04-09 08:14:34
@ÁlvaroG. Vicario:他以'0'作爲參數具體詢問'eq(0)',所以它們是相同的。應用於集合的 – BoltClock 2013-04-09 08:16:55
- 1. {0}和「」之間有什麼區別?
- 2. {0}和+之間有什麼區別?
- 3. firstChild和[0]之間有什麼區別?
- 4. .eq之間的區別。和==
- 5. p :: first-letter和p :: first-letter之間的區別是什麼?
- 6. Perl中的'eq'和'=〜'有什麼區別?
- 7. jquery中get()和eq()有什麼區別?
- 8. `[blah addObject:@「1」];``和`[blah insertObject:@「0」atIndex:0]之間有什麼區別;`?
- 9. 之間有什麼區別{0}和{0,數字,整數}
- 10. (char)0和'\ 0'之間有什麼區別? in C
- 11. | 0和~~有什麼區別?
- 12. EasyMock中'same'和'eq'之間的區別
- 13. .next()和.children()。eq(nextIndex)之間的區別?
- 14. eq之間的區別?和=在計劃?
- 15. Stochastic Hill Climbing和First Choice Hill Climbing之間的區別是什麼?
- 16. ejabberd中MAM協議的0和1之間有什麼區別?
- 17. [0-9] +和[0-9] ++之間的區別是什麼?
- 18. -0和0有什麼區別?
- 19. 「層」和「層」之間有什麼區別?
- 20. Tableau和QlikView之間有什麼區別
- 21. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之間有什麼區別?
- 22. @Entity和@embeddable之間有什麼區別
- 23. ContentObservable和DataSetObservable之間有什麼區別?
- 24. touchmove和gesturechange之間有什麼區別?
- 25. :notification.flags和notification.defaults之間有什麼區別?
- 26. proc和lambda之間有什麼區別?
- 27. :: after和after之間有什麼區別?
- 28. read()和io.read()之間有什麼區別?
- 29. Request()和Request.Form()之間有什麼區別?
- 30. WebServiceBinding.EmitConformanceClaims和WebServiceBinding.ConformanceClaims之間有什麼區別?
+1!所以它只是一個語法糖。 – Anujith 2013-04-09 08:22:24