unknown: jQuery 101

Beitrag lesen

jQuery-Objekte sind keine echten Arrays (d.h. Array.prototype ist nicht in der Prototype-Chain), aber es sind Listen mit DOM-Elementknoten. Es sind Objekte mit numerischen Eigenschaften, also 0, 1, 2, 3 ... Da ist natürlich ein Zugriff mit obj[0] möglich.

Das ist vielleicht möglich und intern so realisiert, aber nicht in der Schnittstelle defieniert. Daher kann es jederzeit geändert werden und sollte/darf auch so nicht verwendet werden.
Allerdings ist get eine Schnittstellenfunktion. Diese gibt dieses Interna nach aussen und kann/sollte verwendet werden.