Heim > Artikel > Web-Frontend > Eine kurze Diskussion über die Objektdurchquerungsmethode .eq().first().last().slice() in jQuery_jquery
eq(index): Extrahieren Sie das Element mit dem Indexindex in der Sammlung.
first(): Gibt das erste Element in der Sammlung zurück.
.last(): Beschützt das letzte Element in der Sammlung.
.slice(start[,end]): Gibt die Elemente des angegebenen Intervalls in der Sammlung zurück.
first() und last() rufen eq() auf, eq() wird über Slice() implementiert und Slice() wird über
implementiert
.pushStack()-Implementierung.
Zugehöriger Quellcode
Zeile 285: Die Verwendung ist sehr seltsam, da ein „ “ verwendet wird, um i, das eine Zeichenfolge sein kann, in einen numerischen Wert umzuwandeln.
300~301: Verwenden Sie zunächst die Array-Methode Slice(), um eine Teilmenge des angegebenen Bereichs aus dem aktuellen jQuery-Objekt
abzurufen
Verwenden Sie die Methode pushStack(), um die Teilmenge in ein jQuery-Objekt umzuwandeln und dabei einen Verweis auf das aktuelle jQuery-Objekt über das Attribut prevObject.
Das Obige ist der gesamte Inhalt des Lernens von .eq(), .first(), .last(), .slice() basierend auf dem jQuery-Quellcode. Versteht ihr sie?